dify-on-wechat/plugins/banwords
zhayujie 9ef8e1be3f feat: move loading config method to base class 2023-07-20 16:08:19 +08:00
..
lib fix: missing lib in banwords 2023-04-17 15:41:29 +08:00
.gitignore plugin: add banwords plugin 2023-03-14 17:30:30 +08:00
README.md banwords: support reply filter 2023-04-12 20:16:21 +08:00
__init__.py formatting code 2023-04-17 01:01:02 +08:00
banwords.py feat: move loading config method to base class 2023-07-20 16:08:19 +08:00
banwords.txt.template plugin: add banwords plugin 2023-03-14 17:30:30 +08:00
config.json.template formatting code 2023-04-17 01:01:02 +08:00

README.md

插件描述

简易的敏感词插件,暂不支持分词,请自行导入词库到插件文件夹中的banwords.txt,每行一个词,一个参考词库是1

使用前将config.json.template复制为config.json,并自行配置。

目前插件对消息的默认处理行为有如下两种:

  • ignore : 无视这条消息。
  • replace : 将消息中的敏感词替换成"*",并回复违规。
    "action": "replace",  
    "reply_filter": true,
    "reply_action": "ignore"

在以上配置项中:

  • action: 对用户消息的默认处理行为
  • reply_filter: 是否对ChatGPT的回复也进行敏感词过滤
  • reply_action: 如果开启了回复过滤,对回复的默认处理行为

致谢

搜索功能实现来自https://github.com/toolgood/ToolGood.Words