980
收录服务器
1273
注册
39 865
玩家
ChatBot 聊天机器人 完全自定义
与一个非常可定制的虚拟机器人交谈,它可以响应您在服务器上配置的任何内容
作 者 Optic_Fusion1
发布时间 2018年4月13日
支持核心 Spigot
原生版本
支持版本 1.19
点此下载

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] 标签执行命令
  • 可以添加无限数量的机器人
🎉支持的事件
  • entitydeath
  • playerdeath
  • playerjoin
  • playerquit
  • playeradvancementdone
🎉占位符

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

  • BotEnableEvent
  • BotDisableEvent
  • BotReloadEvent
🎉标签块

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]