koishi-plugin-temporaryban:一个违禁词检测 + 临时禁言插件

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

支持直接在群内管理词库、白名单与统计信息。


截图


欢迎反馈建议或问题。

1 个赞