AutoChat——自动聊天机器人插件

AutoChat——自动聊天机器人插件

有了这款插件,你不必再担心有新人进入服务器没人接待了,也不用再为新手提的无聊问题而烦恼了。这一切都由机器人帮你解决。快来下载吧。

42aa8c391e

命令权限

内含权限只有一个
AutoChat.Admin

可扩展权限(在config.yml中启用并设置):
AutoChat.Ignore(可更改)
命令如下(= ̄ω ̄=):
player.sendMessage("§a/autochat list查看关键字列表");
player.sendMessage("§a/autochat add <Field> <Message>设置关键字以及对应的消息");
player.sendMessage("§a使用/autochat add添加字段时空格由%_替换,可以用于关键字和对应的消息或命令");
player.sendMessage("§a/autochat remove <Index>删除列表中第Index个关键字和消息");
player.sendMessage("§a/autochat setflag <Flag> <Value>设置配置文件config.yml中某Flag的值");
player.sendMessage("§a/autochat addcmds <NewCmd> <OldCmd>添加一个命令替换,把/NewCmd替换为/OldCmd");
player.sendMessage("§a使用/autochat addcmds添加一个命令替换时如果/NewCmd已经有实际的意义,则它的意义会被覆盖");
player.sendMessage("§a并且该命令只对命令有效,之后的参数/子命令无法被改动,未来版本可能添加关于参数/子命令的定义");
player.sendMessage("§a/autochat reload重载配置文件config.yml");
player.sendMessage("§4注意!用命令操作配置文件会造成配置文件内的注释丢失!");

配置文件

  1. #自动聊天机器人插件配置
  2. #配置文件的版本,请勿修改!
  3. version: '1.2'
  4. #自动聊天机器人发送消息时显示的名称,如果为空表示不显示
  5. name: '&f[&aAutoChat&f]'
  6. #是否使用字符判断,设置为true后,系统只识别以Char开头的消息
  7. isChar: false
  8. #字符判断的字符
  9. char: '#'
  10. #是否使用权限限制,设置为true后,拥有该权限的人的消息将被机器人忽略
  11. hasPermission: false
  12. #权限限制的权限(建议不要修改!)
  13. permission: 'AutoChat.Ignore'
  14. #是否将机器人的消息发到公屏
  15. isPublic: false
  16. #机器人发送消息的延迟时间,单位:tick
  17. #默认为4tick即200ms
  18. #20tick=1s,1000ms=1s,1tick=50ms
  19. tick: 4
  20. #关键字列表,多个关键字用“,”隔开,关键字和消息之间必须只有“——”,其他地方不允许出现“,”和“——”
  21. #当关键字在列表中的位置越靠前则优先级越高,当出现玩家消息中有多个关键字时,只会识别在列表中最靠前的一个
  22. #可以使用颜色代码
  23. #可以将消息设置成命令,当判断到关键词,自动执行指令(其中@p代指发话的玩家名)
  24. field:
  25.   - '示例关键词1,示例关键词2——示例消息'
  26.   - '示例——/sudo @p spawn'
  27. #命令替换功能
  28. replaceCommand:
  29. #是否启用该功能
  30.   enable: true
  31. #命令替换的列表,采用格式 输入命令:结果命令
  32. #实现的效果,输入/输入命令 <参数>会被替换成/结果命令 <参数>
  33. #参数不会发生任何更改,不能用该方法替换参数
  34. #替换参数的功能将会在未来添加
  35.   list:
  36.     - '回出生点:spawn' #输入 /回出生点 会变成 /spawn
  37.     - '回家:home' #输入 /回家 会变成 /home

适用版本:1.7-1.9

文件下载

路由侠

发表评论

您必须 登录 才能发表留言!