灵感来源于speech-control
由于speech-control添加敏感词效率较低,于是我制作了读取本地敏感词json文件的新插件bxg
该插件以读取本地json文件方式实现(敏感词里请不要加?^%等特殊字符*):
格式:{“words”: [“敏感词1”,“敏感词2”]}
路径尽量不要放到C盘,若遇到json文件读取失败有可能是权限原因
p.s:相关敏感词库json请自行下载或整理…
v1.0.5更新:
- 1.禁言功能:
开启后可将发送敏感词的用户禁言
(由于无法获取禁言状态,所以因权限原因禁言失败不会返回提示)
- 2.替代功能:
开启后可将原话中的屏蔽词变为*重新发送,可以设置多少字数内才触发,防止刷屏
- 3.白名单功能:
添加到白名单的词将不会被检测
- 4.日志调试功能:
开启后可在日志返回相关信息,详情请在插件页面描述中阅读
用户发的转发消息、图片、视频等在日志里是这种链接:
显示的,所以bot如果莫名其妙发了爆,可能是因为触发到里面的关键词了
speech-control就有这个问题,只要检测图片或者转发的东西就会被触发
不过我已经在代码中把图片链接聊天记录等东西给白名单了,如果遇到新的莫名其妙爆的情况可以用日志模式看,然后手动输入白名单。
- 5.txt格式转换:
更新了自动判断txt文件两种格式并转为可用的json文件
提供txt格式转换为本插件可读取的json文件小工具,支持自动识别:
1.垂直型txt格式:
词1
词2
…
2.逗号型txt格式:
词1,词2…
转换完毕之后打开json文件再手动添加也是可以的,记得重载插件!
注意:输出文件将存放在原txt文件所在的文件夹