ziru-w / nonebot_plugin_addFriend

一个基于NoneBot2的插件,用于处理被请求加QQ好友和QQ群的请求A plugin based on NoneBot2 to process QQ friends and QQ group join requests
MIT License
22 stars 1 forks source link

能不能把最大加群数量和加好友数量分开呢owo #7

Closed aknyzsd closed 1 year ago

aknyzsd commented 1 year ago

在bot被频繁封号的艰苦摸索中,发现频繁的加群非常容易被封,但是加好友就弱不少,这里考虑了用多个账号人工同意来解决加群难的问题,但是我在同意申请时插件显示没有此请求,尝试列出申请列表插件反馈是一个[],是因为有了多个账号的问题嘛?

aknyzsd commented 1 year ago

image 还是这个报错,会不会是python版本不兼容啥的,玩不明白了,开始是自己改的感觉自己改的可能不对又更新了一下还是这个问题

ziru-w commented 1 year ago

哦,抱歉,我刚才睡着了,原来是这里的错误,不必修了,你应该把这里删了  

匿名 @.***

 

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2023年8月31日(星期四) 下午4:05 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [ziru-w/nonebot_plugin_addFriend] 能不能把最大加群数量和加好友数量分开呢owo (Issue #7)

还是这个报错,会不会是python版本不兼容啥的,玩不明白了,开始是自己改的感觉自己改的可能不对又更新了一下还是这个问题

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

aknyzsd commented 1 year ago

删掉第377行对嘛?

ziru-w commented 1 year ago

image 还是这个报错,会不会是python版本不兼容啥的,玩不明白了,开始是自己改的感觉自己改的可能不对又更新了一下还是这个问题 你如果想用这个功能的话,就在if config[bot.self_id]['recipientList']==[] or config[bot.self_id]['forwardSet']==0:前面加一行 check_dict_key_bot_id(config,requestorDict,numDict,bot)#这是用来检测机器人对应配置存在与否与自动创建的函数

aknyzsd commented 1 year ago

好的我去试试

ziru-w commented 1 year ago

准确的说是从364行删到396行,即把这俩函数删了 这个错误就是转发机器人接收到消息时,发现没这个机器人对应的配置

删掉第377行对嘛?

aknyzsd commented 1 year ago

image 还是这个报错,会不会是python版本不兼容啥的,玩不明白了,开始是自己改的感觉自己改的可能不对又更新了一下还是这个问题 你如果想用这个功能的话,就在if config[bot.self_id]['recipientList']==[] or config[bot.self_id]['forwardSet']==0:前面加一行 check_dict_key_bot_id(config,requestorDict,numDict,bot)#这是用来检测机器人对应配置存在与否与自动创建的函数

添加了,可以运行了正在测试,话说这是哪个功能,私聊转发嘛?

ziru-w commented 1 year ago

是的

aknyzsd commented 1 year ago

嗯...?貌似还添加了通过su直接添加管理的功能,感谢(怎么实现的呢)

ziru-w commented 1 year ago

删了就行,这个功能不适用于高强度私聊,我自己用的,其实还有一个配套的发送功能,我一般会给注释掉,这次忘删了

ziru-w commented 1 year ago

嗯...?貌似还添加了通过su直接添加管理的功能,感谢(怎么实现的呢)

你是指什么

aknyzsd commented 1 year ago

嗯...?貌似还添加了通过su直接添加管理的功能,感谢(怎么实现的呢)

你是指什么

这次recipientList直接引用的superuser

ziru-w commented 1 year ago

事实上每次都引用了前俩个,一样的

ziru-w commented 1 year ago

初始化时取了su的前两个,以前说过

aknyzsd commented 1 year ago

我又带着bug来辣,因为是功能实现的问题所以没有报错,所有bot貌似使用的依然是一个变量,而且不知道为啥这个插件貌似会触发两次 image image image

aknyzsd commented 1 year ago

我又带着bug来辣,因为是功能实现的问题所以没有报错,所有bot貌似使用的依然是一个变量,而且不知道为啥这个插件貌似会触发两次 image image image

如上所示,当一个账号对多个bot加好友时,不同的bot在超过几次后都显示达到上限,但是为了这个测试今天我bot都没开,不可能说加满了

ziru-w commented 1 year ago

私聊转发暂不维护,还有第二个问题不知道,最近比较忙,我没有第二个机器人,不好修

ziru-w commented 1 year ago

还有建议看看num.json里的次数

ziru-w commented 1 year ago

而且问题表述不是很清晰,不太懂你的意思,建议重新组织语言再问一次

aknyzsd commented 1 year ago

而且问题表述不是很清晰,不太懂你的意思,建议重新组织语言再问一次

问题一:貌似bot在处理加群加好友信息时处理了两次,所以发送了两次不同的数据如图 image 问题二:虽然区分了不同的设置,但是加群加好友次数并没有隔离,而是统一的。 (并没有私聊转发的问题,那个只是我瞎折腾)

ziru-w commented 1 year ago

问题一可能注释掉私聊转发可以解决

ziru-w commented 1 year ago

你这机器人不少啊,其实可以把qq号涂一涂,感觉发网上不太好

ziru-w commented 1 year ago

你感觉这是实际的数据还是啥

ziru-w commented 1 year ago

不怎么能看出来问题,你确定这不是几个qq都加满了,还没到下一个时间周期恢复

ziru-w commented 1 year ago

如果是统一的,可真够诡异的

aknyzsd commented 1 year ago

问题不大,删除了,明天再去试试,对了这个插件没有对删好友再加有限制吧,我明天删了再加试试不会卡出新的bug吧qwq

ziru-w commented 1 year ago

行,我大概知道了,我修一下

ziru-w commented 1 year ago

应该修好了,睡了

aknyzsd commented 1 year ago

感谢,我先下载一下测试去了,每天给佬反馈

aknyzsd commented 1 year ago

image 发现新的问题,可以通过删除num.config解决 (话说咱以后gocq挂了是不是需要重新做适配)

ziru-w commented 1 year ago

更新就行,这个早修过了,时间字符串转格式那里更新后没处理

ziru-w commented 1 year ago

gocq挂了是啥意思,风控吗,你可以使用qsign

aknyzsd commented 1 year ago

gocq挂了是啥意思,风控吗,你可以使用qsign

去看看公告吧,停止维护了

ziru-w commented 1 year ago

这样吗,好的  

匿名 @.***

 

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2023年10月12日(星期四) 晚上11:54 收件人: @.>; 抄送: @.>; "State @.>; 主题: Re: [ziru-w/nonebot_plugin_addFriend] 能不能把最大加群数量和加好友数量分开呢owo (Issue #7)

gocq挂了是啥意思,风控吗,你可以使用qsign

去看看公告吧,停止维护了

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you modified the open/close state.Message ID: @.***>