基于ayaka开发的 坏词撤回 插件
任何问题请发issue
nb plugin install nonebot-plugin-ayaka-prevent-bad-words
文件位置:data/ayaka/坏词撤回.json
(该文件在第一次启动时会自动生成)
敏感词列表,可设置若干个词包,供各群组独立使用或交叉使用
{
"word_packages":[
{
"name": "违禁词包1",
"words": ["词1","词2"],
"groups": [123455667, 102882912]
},
{
"name": "违禁词包2",
"words": ["词3"],
"groups": [102882912]
}
]
}
每个词包的name
属性可以为空
特殊情况:若设置群号为0,则该词包会对所有群聊生效
{
"word_packages":[
{
"name": "违禁词包3",
"words": ["词5","词6"],
"groups": [0]
}
]
}
延迟n秒后撤回,默认为0
可能会因为网络延迟而不准确
检测力度,默认为0
powerful | 效果 |
---|---|
-1 | 发出提示语,不撤回 |
0 | 只有坏词完全匹配时,才会撤回 |
1 | 即使坏词中夹杂了标点符号,也会撤回 |
撤回消息后发送提示语,默认为 请谨言慎行
若设置为空,则撤回时不发送提示语
排除一些cq码,解决#2中的问题
默认值为["at", "image", "json", "xml"]
,排除该4个类型cq码
设置为[""]
,排除所有cq码
设置为[]
,所有cq码均不排除
注意:修改配置后,需要重启bot才能生效