• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
spark.ChatGuard - 违禁词 | 反刷屏 | 云黑

LSE spark.ChatGuard - 违禁词 | 反刷屏 | 云黑 2.0.1

版权类型
原创
版权链接
#
语言支持
多语言
前置组件
SparkBridge2 - https://www.minebbs.com/resources/sparkbridge.5480/
ProhibitedWords - https://www.minebbs.com/resources/10220/
适配版本(基岩)
  1. 全版本
可能是SparkBridge上最强大的群聊管理插件
功能
  • 消息违禁词检测
  • 群昵称违禁词检测
  • 云黑(blackbe)检测
  • 反刷屏
违禁词使用ProhibitedWords统一配置
不会检测机器人管理员
1.下载&解压
2.将ChatGuard文件夹放入plugins\sparkbridge2\plugins文件夹内
3.重启服务器
配置
配置文件:plugins\sparkbridge2\serverdata\ChatGuard\config.json
JSON:
{
    "check": {
        "message": {//消息违禁词检测
            "enabled": true,//是否开启
            "mute": {//禁言
                "enabled": true,//是否开启
                "time": 600//禁言时间,单位:秒
            },
            "reply": {//回复
                "enabled": true,//是否开启
                "message": "你的消息中含有违禁词"//回复的消息,格式为:@xxx message
            }
        },
        "name": {//群昵称违禁词检测
            "enabled": true,
            "reply": {
                "enabled": true,
                "message": "你的群昵称中含有违禁词"
            }
        },
        "blackbe": {//云黑检测
            "enabled": true
        }
    },
    "antispam": {//反刷屏
        "enabled": true,
        "maxRate": 20,//每分钟消息数量上限
        "maxSameMsg": 5,//连续相同消息数量上限
        "mute": {
            "enabled": true,
            "time": 60
        },
        "reply": {
            "enabled": true,
            "toofast": "发送消息的频率过快",//当每分钟消息数量超过上限时发送的消息
            "toomuch": "发送相同消息过多"//连续相同消息数量超过上限时发送的消息
        }
    }
}
特殊说明
撤回、禁言需要机器人至少是群管理员,如需对管理员生效请将机器人设为群主(注意:QQ群转让群主后需要28天后才能再次转让)
云黑检测为发消息自动检测,通过检测后会进行缓存,一天后才会再次检测,防止重复请求
不通过检测会@机器人管理员并给出条目的信息
反刷屏有两种检测方法,连续相同消息数量和每分钟消息数量

TODO
对群昵称的检测
对合并转发消息的检测
支持ProhibitedWords
spark2.blackbe合并

讨论/反馈
如果你有任何问题,你可以加入Q群,开启一个issue,或在讨论区反馈
作者
pingguo
价格
20金粒
下载
106
查看
886
首次发布
最后更新

评分

0.00 星 0 次评分

pingguo 的其他资源

最新更新

  1. 2.0.1

    修复反刷屏无法正常使用
  2. 2.0.0

    重构代码 违禁词使用ProhibitedWords统一配置 加入云黑检测 加入反刷屏 配置文件与原来的不兼容
  3. 1.2.1

    1.适配了SparkBridge网页面板 2.修复在上个版本初始化配置文件时漏掉了几个项
后退
顶部 底部