本帖最后由 午申 于 2018-5-13 12:19 编辑
简介:ChatBot是一款非常简单且能在你的服务器上完全自定义问答的聊天机器人插件,你能在Config上设置机器人的问答,更重要的是你能设置无限多个问答!
特性:
目前ChatBot支持的事件:
插件游戏内截图:



配置文件:复制代码
下载地址:如果你觉得此插件好的话,不要忘了给到原帖作者点一个爱心或者鼓励作者
详细的使用教程:
ChatBot
- 完全自定义机器人问答
- 设置机器人的名字
- 设置机器人的前缀
- 设置机器人将会响应的信息
- 设置机器人将会回答的信息
- 随机化的回答
- 如果机器人没有匹配到相应的响应信息,就会从所有的响应信息中泛选
- 能够设置是否需要呼唤机器人,机器人才能响应
- 设置响应时间
- 支持彩色字体
- 轻量化
- 兼容任何插件
- 能够执行指令
- 具有基础的占位符/事件
- 支持PlaceholderAPI的占位符
- 能够检测链接并响应
- 能够回应某些事件
- 能够检测广告
- EntityDeath — 任一实体死亡
- PlayerDeath — 玩家死亡
- PlayerAdvertise — 任何玩家发送一个广告
- PlayerCaps — 玩家建立的响应数量
- PlayerJoin — 玩家加入游戏
- PlayerQuit — 玩家退出游戏



- #机器人响应玩家的名字
- #不要使用特殊字符
- bot-name: "机器人"
- #玩家使用 /talkingbot 时发送的命令
- incorrect-usage: '&8[&c&l机器人&8] &c错误的用法! 使用 &o/chatbot <reload/(add)> (问题) (回答)&c!'
- #插件成功重载发送的信息
- reloaded: '&8[&c&l机器人&8] &a重载ChatBot成功!'
- #玩家没有权限使用指令时发送的信息
- no-permission: '&c你没用权限使用此指令!'
- #玩家成功添加问答语句到Config时提示的信息
- message-added: '&8[&c&l机器人&8] &a问答成功添加到Config!'
- #如果设置为 true 则仅允许whitelist(白名单)内的玩家发送链接
- deletelinks: true
- #在whitelist(白名单)内的玩家发送链接则不会被阻止
- #只能使用UUID
- #初始whitelist是作者的ID
- whitelist:
- - de3948ff-d66b-47e3-8475-d63ab41217b4
- #设置机器人响应时的前缀
- #支持彩色字体
- bot-prefix: "&8[&c&l机器人&8] &c&l?"
- #机器人相应的时间(单位: 秒)
- #如果设置太快的话会出现一些问题
- response-speed: 10
- #使用者只呼唤机器人的名字或没有找到匹配的提问的设置
- no-matches:
- bot-name-only:
- - 你好!
- - 你好,我在呢!
- sentence-not-found:
- - %player_name%,这是什么意思呀?
- #机器人会响应的有效事件
- events:
- playercaps:
- - "%player_name%,请不要同时和太多的机器人打招呼!"
- playeradvertise:
- - "%player_name%,请不要打广告!"
- entitydeath:
- - "R.I.P %killed_name%"
- playerdeath:
- - "%killed_name% 被 %killer_name% 杀害了"
- playerjoin:
- - "你好 %player_name%!"
- playerquit:
- - "再见 %player_name%!"
- #机器人将会响应的有效提问
- responses:
- how:
- are:
- you:
- - "棒!"
- ban:
- me:
- - "opcmd;;ban %player_name% 你在寻求这个吗?"
- kick:
- me:
- - "opcmd;;kick %player_name% 你在寻求这个吗?"
- send:
- me:
- home:
- - "cmd;;ehome %player_name%"
- #精准的自定义问答
- #请使用“-”代替空格
- miscellaneous:
- 如何回城:
- - "按“T”,然后输入“/spawn”就可以啦!"
- - "这你都不会?输入“/help”找呀!"
详细的使用教程:当玩家发送一个链接时,如果玩家不在白名单内,则会被机器人拦截。
寻求机器人帮忙时需要呼唤机器人的名字。
在非呼叫机器人而要寻求机器人时可在miscellaneous内设置。
(换句话说,如果没有呼唤机器人的名字,你提问的话机器人是不会注意你的;但在miscellaneous内的问答,不用呼唤机器人的名字,机器人也会注意你)
问答的设置采用层层递进式,估计只有英语会用到。
机器人的回答是采用泛答的,只要有几个字匹配了,就会回答,如果没有匹配到任何字的话,则会回答sentence-not-found内的内容。
谁会发送那些指定问答.
午申 发表于 2018-4-30 18:02
指定回答当然不会啦,但是这个机器人插件支持泛答呀!
我意思现在玩家那些基本指令都知道 , 不会问这个机器人的 显得很肌助...
749112221a 发表于 2018-4-30 18:06
我意思现在玩家那些基本指令都知道 , 不会问这个机器人的 显得很肌助... ...
例如RPG服中某某物品如何获得之类的。
我觉得挺不错
图片挂了??
749112221a 发表于 2018-4-30 18:06
我意思现在玩家那些基本指令都知道 , 不会问这个机器人的 显得很肌助... ...
谁说的 我服务器很傻的玩家都有