关键词 撤回/禁言
-
github
配置几组不同权值的关键词和撤回阈值, 当一条消息权值累计超过(出现多个关键词相加大于或者重复出现多个关键词每个都算)阈值就撤回因为是很早前写的了, 可能维护不会太频繁而且代码质量可能也会比较差(
配置:
data class Config( // 是否分析文本 var readText: Boolean?, // 是否用百度云ocr api分析图片(需要在下面配置) var readPic: Boolean?, // 百度云ocr配置 val baiduSetting: BaiduSetting?, // 撤回的时候通知群主 var notification: Boolean?, // 撤回阈值, 权值累计到多少就撤回 val MaxBorder: Int, // 撤回的关键词, 每组关键词的权值=该组的下标 var keyWords: List<List<String>> ){ // 百度云OCR设置 data class BaiduSetting( val APP_ID:String, val API_KEY:String, val SECRET_KEY:String ) }
比如配置文件为:
{"readText":true,"readPic":false,"notification":false,"MaxBorder":5,"keyWords":[[a]]}
就会撤回包含5个以上
a
的信息 -
高产
-
能不能机器人自己撤回自己
-
-
含ocr配置能看下示例吗
-
{"readText":true,"readPic":true"notification":false,"MaxBorder":5,"keyWords":[["a"]],"BaiduSetting":{"APP_ID":"xxx", "API_KEY":"xxx","SECRET_KEY":"xxx"}}
-
可以设置多少秒后在撤回关键词吗
-
@atonioy 目前不行,但是如果都是根据关键词撤回一些不当内容,为什么还要延迟呢🤔
-
此回复已被删除! -
支持禁言发送对象了
-
@nambers 就是沃设置了自动回复问题,会刷屏,想用这个一定时间后自动撤回,
-
-
@nambers 试了下插件,机器人回复的消息发不出去了,但自定义回复在控制台有,报了一堆异常
-
@atonioy 喔想起来了,之前没考虑到,下一个版本更新
可能的原因是: 在MessagePreSendEvent里delay没有用,要加个Timer在n秒后撤回才行 -
-
@nambers 蟹蟹大佬,效率真高
-
@nambers 大佬,这个有办法撤回转发的聊天记录吗
-
@atonioy 还没 下个版本加吧 看看什么时候写
-
@nambers 大佬nb,给你star了。能不能加个撤回后群内提示功能,比如配置了aaa作为关键词然后配置{"hint":"请勿在本群发送%s,谢谢"}就能在撤回后发送消息”请勿在本群发送aaa,谢谢"来提示群成员
-
@nambers 大佬牛,蟹蟹