koishi-plugin-temporaryban 发布
一个功能比较完整的违禁词检测 + 临时禁言插件:
koishi-plugin-temporaryban
已发布到 npm,可直接安装:
npm install koishi-plugin-temporaryban
依赖服务:database
插件简介
集违禁词检测、AI 审核、自动惩罚、统计管理、邮件通知于一体的群管理插件。
支持多检测机制组合运行,适用于对群聊安全要求较高的场景。
多种检测机制
本地词典(数据库)
- 支持动态添加 / 删除违禁词
- 无需重启
- 支持分群配置
云 API
支持接入:
- 百度 AI
- 阿里云绿网
- 腾讯云 TMS
在线 API
- 支持通用在线审核 API 接口
- 可自定义对接第三方服务
AI(LLM)
- 支持 OpenAI 兼容接口
- 兼容 SiliconFlow、DeepSeek 等模型
- 支持语义级审核与情境判断
智能验证与情境分析
智能验证
- 可配置使用 AI 对命中结果进行二次验证
- 有效减少误判
情境感知
- 分析最近聊天记录
- 区分玩笑、引用与真实违规行为
智能惩罚系统
- 自动撤回违规消息
- 累计违规触发自动禁言
- 可配置默认禁言时间与触发次数
- 动态白名单:
- 自动识别群主与管理员
- 支持手动配置用户白名单
邮件通知与摘要
支持 SMTP 邮件通知:
- 每次违规即时通知
- 支持每 N 天发送一次汇总报告
- 内置 HTML 邮件模板
管理命令系统
提供完整的 temporaryban 命令体系:
- temporaryban
- temporaryban.add
- temporaryban.check
- temporaryban.clean
- temporaryban.cleancache
- temporaryban.history
- temporaryban.info
- temporaryban.list
- temporaryban.remove
- temporaryban.report
- temporaryban.stats
- temporaryban.whitelist.add
- temporaryban.whitelist.remove
支持直接在群内管理词库、白名单与统计信息。
截图
欢迎反馈建议或问题。
