ChatBot 聊天机器人 完全自定义
与一个非常可定制的虚拟机器人交谈,它可以响应您在服务器上配置的任何内容
点此下载插件详细介绍
Chatbot 插件是一个简单易用的插件,允许你在服务器上创建并与完全自定义的机器人进行对话。它通过从你指定的短语中选择来回复玩家可能说的任何内容,可能性是无限的!
🎉权限
chatbot.use.BotName- 使用特定机器人所需权限
/bot enable <fileName|all>- 启用指定的机器人或所有机器人 -chatbot.enable/bot list- 列出所有已启用的机器人 -chatbot.list/bot add <botname> <message> <response>- 向特定机器人添加自定义回复 -chatbot.add/bot disable <botname|all>- 禁用所有机器人或特定机器人 -chatbot.disable/bot reload <config|all|botname>- 重新加载配置文件、所有机器人或特定机器人 -chatbot.reload
- 轻量级
- 可更改机器人的名称
- 可更改机器人的前缀
- 可更改机器人回复的消息
- 可更改机器人响应的句子
- 每个回复的随机消息
- 允许以 2 种不同的方式添加回复,通过游戏内方法可以轻松自定义机器人
- 允许添加到已具有回复的消息
- 如果没有匹配的句子,机器人将从通用回复中选择
- 响应选项,适用于不包含机器人名称的消息
- 切换是否可以触发机器人
- 更改机器人的响应时间
- 十六进制颜色支持以及 & 颜色代码支持
- 与任何插件兼容
- 响应各种不同的事件
- 通过在消息末尾添加
-s,可以将回复仅发送给机器人激活者 - 支持 PlaceholderAPI 和 MVdWPlaceholderAPI
- 机器人能够使用
[cmd]标签执行命令 - 可以添加无限数量的机器人
entitydeathplayerdeathplayerjoinplayerquitplayeradvancementdone
PLAYERDEATHEVENT & ENTITYDEATHEVENT
%dropped_xp_amount%,%drop_amount%,%killed_name%,%killer_name%,%entity_type%
PLAYERJOIN
%join_message%
PLAYERADVANCEMENTDONE
%advancement_key%%advancement_namespace%%advancement_criteria%
BOT
%bot_name%,%bot_name_lowercase%,%bot_name_uppercase%,%bot_prefix%,%bot_prefix_lowercase%,%bot_prefix_uppercase%
PLAYER
%player_name%,%player_name_lowercase%,%player_name_uppercase%,%player_displayname%,%player_displayname_lowercase%,%player_displayname_uppercase%
RANDOM
%random_int%
EVENTS
BotEnableEventBotDisableEventBotReloadEvent
COMMAND
[cmd] 标签允许你以控制台或玩家身份运行命令。
用法: [cmd type=<op|normal>]<command>[/cmd]
示例: [cmd type=op]ban %player_name%[/cmd]
PERMISSION
[perm] 标签允许你在玩家拥有正确权限时执行某些操作。
用法: [perm=<permission node>]<thing to do>[/perm]
示例: [perm=chatbot.example]hello[/perm]
SOUND
[sound] 标签允许你播放特定声音。
用法: [sound]<sound>[/sound]
示例: [sound]MUSIC_DISC_13[/sound]
WAIT
[wait] 块在运行某些操作之前等待指定的时间。
它支持 ticks (t, tick, ticks), milliseconds (ms, milli, millis, millisecond, milliseconds), seconds (s, sec, secs, second, seconds), minutes (m, min, mins, minute, minutes), hours (h, hour, hours), 和 years (y, year, years)
用法: [wait=<time>]<thing to run>[/wait]
示例: [wait=1day][cmd type=op]give %player_name% diamonds 64[/cmd][/wait]
URL
该块允许你从 JSON API 中提取数据或将网站作为文本返回。
用法:
[url=<url>[endPoint=<endpoint_name>]]
示例:
[url=https:/www.google.com] and [url=https://some-random-api.ml/facts/ endPoint=bird]