- 版权类型
- 原创
- 版权链接
- #
- 语言支持
- 多语言
- 前置组件
- SparkBridge2 - https://www.minebbs.com/resources/sparkbridge.5480/
ProhibitedWords - https://www.minebbs.com/resources/10220/
- 适配版本(基岩)
- 全版本
可能是SparkBridge上最强大的群聊管理插件
功能
不会检测机器人管理员
配置
配置文件:plugins\sparkbridge2\serverdata\ChatGuard\config.json
特殊说明
撤回、禁言需要机器人至少是群管理员,如需对管理员生效请将机器人设为群主(注意:QQ群转让群主后需要28天后才能再次转让)
云黑检测为发消息自动检测,通过检测后会进行缓存,一天后才会再次检测,防止重复请求
不通过检测会@机器人管理员并给出条目的信息
反刷屏有两种检测方法,连续相同消息数量和每分钟消息数量
TODO
对群昵称的检测
对合并转发消息的检测
支持ProhibitedWords
与spark2.blackbe合并
讨论/反馈
如果你有任何问题,你可以加入Q群,开启一个issue,或在讨论区反馈
功能
- 消息违禁词检测
- 群昵称违禁词检测
- 云黑(blackbe)检测
- 反刷屏
不会检测机器人管理员
1.下载&解压
2.将ChatGuard文件夹放入plugins\sparkbridge2\plugins文件夹内
3.重启服务器
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
对合并转发消息的检测
讨论/反馈
如果你有任何问题,你可以加入Q群,开启一个issue,或在讨论区反馈