Closed davidelectricfree closed 2 years ago
groupmaster
模块默认开启 anti_abuse
,然而结果是骂的更欢了🤦
groupmaster
模块默认开启anti_abuse
,然而结果是骂的更欢了🤦
不对啊,在群里面发辱骂的话,不会撤回,也不会禁言,最新的版本,没有任何反应
1. 该功能默认即启用 2. bot有管理员权限才能禁言 3. 没反应说明没触发成功
如果在群里面发送辱骂信息,如‘sb’,终端那里只是显示,
[2021-10-20 18:34:11,268 nonebot] INFO: Self: bot的ID, Message -845984170 from 群ID: 'sb'
上面的 bot的ID
和 群ID
为处理后的名字,实际信息如标注所示。
但是不会做任何禁言和撤回处理,
如果私聊bot,发送辱骂信息,bot会回复固定信息(不理你了,加图片),同时终端那里显示以下错误信息。
[2021-10-20 18:34:11,595 hoshino] ERROR: 禁言失败 <ActionFailed data=None, echo={'seq': 3}, msg='GROUP_NOT_FOUND', retcode=100, status='failed', wording='群聊不存在'>
hoshino的代码为直接git https://github.com/Ice-Cirno/HoshinoBot.git 获得的最新版,另外 bot 在群里面的身份为管理员。
go-cqhttp的版本为v1.0.0-beta7-fix2
python第三方库版本如下所示:
nonebot 1.8.2 nonebot-adapter-cqhttp 2.0.0a15 nonebot-plugin-apscheduler 0.1.2 aiocqhttp 1.4.2 lxml 4.6.3 pytz 2021.3 requests 2.25.1 zhconv 1.4.2 Pillow 8.3.1 matplotlib 3.4.3 numpy 1.21.2 beautifulsoup4 4.9.3 pygtrie 2.4.2 tinydb 4.5.2 aiohttp 3.7.4.post0 peony-twitter 1.1.7
我似乎没有安装sogou_tr_free>=0.0.6 不知道有没有影响,虽然我确实执行过 pip install -r requirements.txt 指令,用的是清华源。
运行环境:Microsoft Windows [版本 10.0.14393] x64
1. 该功能默认即启用 2. bot有管理员权限才能禁言 3. 没反应说明没触发成功
另外,为了保证不是其他第三方插件导致的此处结果,我在HoshinoBot\hoshino\config 的bot.py文件中,只开启三个官方插件,代码如下:
MODULES_ON = { 'botmanage', 'dice', 'groupmaster', }
会出现同样的情况。
1. 该功能默认即启用 2. bot有管理员权限才能禁言 3. 没反应说明没触发成功
我最近才上手这个bot,对一些东西不是很了解,如果你还有需要我提供的东西,请和我说,我来提供。
群聊要at
群聊要at
那我搞错了,我以为是发现有相关的关键词,就立刻禁言
群聊要at
有办法达成我说的这个功能吗大佬
修改anti-abuse
群聊要at
有办法达成我说的这个功能吗大佬
修改anti-abuse后面的only_to_me = True 为False 顺便建议在该触发下的session.send()/session.finish 前加入 if hoshino.priv.check_block_user(user_id): return 来避免被该功能静默后依旧能触发此功能回复
看了下代码好像有这个功能,如果想开启,怎么开启呢