叶绿素Teio (@chlorophyimo)[开源分享] NoneBot2 敏感词拦截插件:支持正则、实时热更 中发帖

各位佬友好,最近在折腾 NoneBot2 机器人的时候,发现有时候 LLM 或者其他插件可能会输出一些不该说的“违禁词”,导致账号风控或者刷屏炸群。 为了解决这个问题,我先找了插件商店但是没有类似的词汇黑名单插件,我弄了一个主动审查插件 nonebot-plugin-word-censor,主要用于拦截机器人发出的消息。 
📦 项目地址 Github: https://github.com/ChlorophyTeio/nonebot-plugin-word-censor
目前插件已经上传并申请发布,商店发布检查结果已经通过。
[image]
安装插件后,机器人的处理将变为:收到QQ消息 → Nonebot 其他插件 → nonebot-plugin-word-censor → 发送QQ消息。
原理主要是利用了 NoneBot 的 Bot.call_api 钩子机制。在 API 调用...