ChatBot [Fully Customizable]

ChatBot [Fully Customizable] - ChatBot - 全自定义聊天机器人

与一个高度可定制的虚拟机器人对话,它能根据您在服务器上配置的任何内容进行回应。
Bukkit / Spigot 作者 Optic_Fusion1 支持版本 1.19 - 1.19
服务器使用量
未统计
服务玩家数
未统计
下载量
18,322
插件详细介绍

ChatBot 是一款简单易用的插件,允许你在服务器上创建并对话一个完全自定义的机器人。它通过从配置文件中你指定的短语中选择,来回应玩家可能说的任何内容,可能性是无限的!

命令与权限

  • /bot enable <文件名|all> - 启用指定的机器人或所有机器人
  • 权限: chatbot.enable
  • /bot list - 列出所有已启用的机器人
  • 权限: chatbot.list
  • /bot add <机器人名> <消息> <回应> - 为特定机器人添加一个自定义回应
  • 权限: chatbot.add
  • /bot disable <机器人名|all> - 禁用所有或特定的机器人
  • 权限: chatbot.disable
  • /bot reload <config|all|机器人名> - 重载配置文件、所有机器人或特定机器人
  • 权限: chatbot.reload

核心特性

  • 轻量级,性能友好。
  • 完全自定义你的机器人:
  • 更改机器人名称。
  • 更改机器人前缀。
  • 更改机器人回应的消息。
  • 更改机器人会响应的触发语句。
  • 每条回应可设置多条随机消息。
  • 提供两种添加回应的方式,包括游戏内方法,便于轻松定制。
  • 可以为已有回应的消息追加新的回应。
  • 若无匹配语句,机器人将从通用回应中随机选择。
  • 可设置不包含机器人名称的消息的回应选项。
  • 可切换是否允许自己触发机器人。
  • 可调整机器人的响应延迟时间。
  • 支持 Hex 颜色代码及 & 颜色代码。
  • 与任何插件兼容。
  • 响应多种不同事件。
  • 通过在消息末尾添加 -s,可将回应仅发送给触发者。
  • 支持 PlaceholderAPI 和 MVdWPlaceholderAPI。
  • 机器人可使用 [cmd] 标签执行命令。
  • 可创建无限数量的机器人。

支持的事件

机器人可以响应以下服务器事件

  • entitydeath (实体死亡)
  • playerdeath (玩家死亡)
  • playerjoin (玩家加入)
  • playerquit (玩家退出)
  • playeradvancementdone (玩家完成进度)

可用占位符

根据不同事件,可使用以下占位符

玩家死亡与实体死亡事件

%dropped_xp_amount%, %drop_amount%, %killed_name%, %killer_name%, %entity_type%

玩家加入事件

%join_message%

玩家完成进度事件

%advancement_key%, %advancement_namespace%, %advancement_criteria%

机器人相关

%bot_name%, %bot_name_lowercase%, %bot_name_uppercase%, %bot_prefix%, %bot_prefix_lowercase%, %bot_prefix_uppercase%

玩家相关

%player_name%, %player_name_lowercase%, %player_name_uppercase%, %player_displayname%, %player_displayname_lowercase%, %player_displayname_uppercase%

随机数

%random_int%

自定义事件

插件提供以下自定义事件,供开发者使用

  • BotEnableEvent
  • BotDisableEvent
  • BotReloadEvent

功能标签详解

机器人回应消息中可使用以下特殊标签块来实现高级功能。

命令标签 `[cmd]`

允许以控制台或玩家身份执行命令。

  • 用法[cmd type=<op|normal>]<命令>[/cmd]
  • 示例[cmd type=op]ban %player_name%[/cmd]

权限标签 `[perm]`

根据玩家是否拥有指定权限来决定执行内容。

  • 用法[perm=<权限节点>]<要执行的内容>[/perm]
  • 示例[perm=chatbot.example]hello[/perm]

音效标签 `[sound]`

播放特定的游戏音效。

  • 用法[sound]<音效>[/sound]
  • 示例[sound]MUSIC_DISC_13[/sound]

等待标签 `[wait]`

等待指定时间后再运行后续内容。支持多种时间单位。

  • 支持单位:刻 (t, tick, ticks)、毫秒 (ms, milli...)、秒 (s, sec...)、分钟 (m, min...)、小时 (h, hour...)、年 (y, year...)
  • 用法[wait=<时间>]<要运行的内容>[/wait]
  • 示例[wait=1day][cmd type=op]give %player_name% diamonds 64[/cmd][/wait]

URL 标签 `[url]`

从 JSON API 获取数据或返回网页文本。

  • 用法(文本)[url=<网址>[endPoint=<端点名称>]]
  • 示例
  • [url=https://www.google.com]
  • [url=https://some-random-api.ml/facts/ endPoint=bird]
测试支持版本
1.19
版本分布
基本信息
插件名称 ChatBot [Fully Customizable]
作者 Optic_Fusion1
平台 Bukkit / Spigot
支持版本 1.19 - 1.19
点赞数 7
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,671,254  |  历史访问人次:3,238,131

今日访问人数:16,696  |  今日访问人次:19,109

昨日访问人数:30,655  |  昨日访问人次:36,381

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6