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

ziru-w commented 1 year ago

有可能是多个账号的问题, 两个次数限制可以分开,改一下代码即可

---原始邮件--- 发件人: @.> 发送时间: 2023年8月11日(周五) 晚上6:31 收件人: @.>; 抄送: @.***>; 主题: [ziru-w/nonebot_plugin_addFriend] 能不能把最大加群数量和加好友数量分开呢owo (Issue #7)

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

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

ziru-w commented 1 year ago

对了,查群是/查看加群,要带上群字

ziru-w commented 1 year ago

对了,查群是/查看加群,要带上群字

唔,估计是这样的。当初也没把两个限制分开,要改的话要修改代码,呜呜呜 image

aknyzsd commented 1 year ago

试了一下,还是这样 image

aknyzsd commented 1 year ago

怎么改呢qwq

ziru-w commented 1 year ago

你看一下requestor.json文件里面有数据没

ziru-w commented 1 year ago

还有你把209行换成await addFriend.finish(resMsg) image

aknyzsd commented 1 year ago

有的

aknyzsd commented 1 year ago

换完了,我再试试

ziru-w commented 1 year ago

我自己测试了一下,找到问题了,类型判断出问题了,加一个这个 ,'查看加群' image

aknyzsd commented 1 year ago

彳亍

ziru-w commented 1 year ago

彳亍

算了,改这个吧,这才是解决方法 image

aknyzsd commented 1 year ago

emmm,所以都需要改哪里呢qwq

ziru-w commented 1 year ago

这样最开始的同意申请的问题也解决了on_command里的不用改也不能改,只需要把 if '群' in commandText:改为if '群' in argsText:即可 或者改为if '群' in commandText or '群' in argsText:也行

ziru-w commented 1 year ago

image 对了,还要一个这个就没bug了,argsText=argsText.replace("群","").strip() 看来明天要更新一下

aknyzsd commented 1 year ago

那那个自动加群数量怎么设定呢

ziru-w commented 1 year ago

明日更新问题:1.群列表里没有群号 2.响应纠正 3.判断类型错误与条件去除 4.增加自动加群数量限制与好友区分 应该就这几条了

ziru-w commented 1 year ago

那那个自动加群数量怎么设定呢

我明天更新一下就行了

aknyzsd commented 1 year ago

那我等佬的好消息,感谢

aknyzsd commented 1 year ago

我来催更辣!(doge)

ziru-w commented 1 year ago

更新了,你可以看看有什么bug没有?

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

我来催更辣!(doge)

— 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

有个小问题可以优化一下嘛举个例子 bot只能识别: 同意加群114514 不能识别 同意加群(空格)114514 和 同意加群”114514“ 还有怎么设置最大加群数量捏qwq

aknyzsd commented 1 year ago

对了,这个插件的recipientList是和superuser同步的嘛,如果不是可不可以做一下,感觉这样方便一些(感谢大佬)

ziru-w commented 1 year ago

这样设置/更改最大加数量群聊 数量,README里有写, +空格会不生效吗,应该不会吧,奇怪,我看看  

匿名 @.***

 

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

有个小问题可以优化一下嘛举个例子 bot只能识别: 同意加群114514 不能识别 同意加群(空格)114514 和 同意加群”114514“ 还有怎么设置最大加群数量捏qwq

— 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

我的问题qwq,输错了输成最大加群数量了qwq(可不可以加一个近似识别qwq) +空格插件会把空格当作一个值,然后就说找不到这个请求了

ziru-w commented 1 year ago

image 你在225行下面打个print(QQOrGroupId)看看是什么,我这里是正常的

 

匿名 @.***

 

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

我的问题qwq,输错了输成最大加群数量了qwq(可不可以加一个近似识别qwq) +空格插件会把空格当作一个值,然后就说找不到这个请求了

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

ziru-w commented 1 year ago

你如果想同步superuser可以使用编辑器替换功能把在init文件里所有config['recipientList']一键替换为list(get_driver().config.superusers)

aknyzsd commented 1 year ago

好的感谢,可以加个近似命令识别嘛?

ziru-w commented 1 year ago

好的感谢,可以加个近似命令识别嘛?

什么意思

aknyzsd commented 1 year ago

比如说 同意添加114514 同意添加群114514之类的也能通过,带空格也能通过之类的

aknyzsd commented 1 year ago

有时候背错命令真的很难受qwq

ziru-w commented 1 year ago

同意加群/群聊是+群 同意加或者同意加好友是+好友 空格无所谓,首尾空格默认去除了 还有这里面还有个加好友帮助命令

aknyzsd commented 1 year ago

目前用了这么多天,没有什么很让人头疼的bug(能不能加一个类似于gocq那种每个账号分别管理的功能,每个账号可能情况不一样,用统一的配置可能会有点麻烦)

ziru-w commented 1 year ago

可以倒是可以,也不是很难,配置文件可以以QQ号为索引区分配置,然后实现命令时按触发机器人的QQ取配置,但是好麻烦讷。

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

目前用了这么多天,没有什么很让人头疼的bug(能不能加一个类似于gocq那种每个账号分别管理的功能,每个账号可能情况不一样,用统一的配置可能会有点麻烦)

— 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

佬做做试试呗,被封号封麻了,真的难受qwq,实在不行加个q请你杯奶茶喝(doge)

ziru-w commented 1 year ago

这几天研究生开学有点忙,不知道啥时候能做😂

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

佬做做试试呗,被封号封麻了,真的难受qwq,实在不行加个q请你杯奶茶喝(doge)

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

ziru-w commented 1 year ago

还需要吗,需要的话我做做

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

佬做做试试呗,被封号封麻了,真的难受qwq,实在不行加个q请你杯奶茶喝(doge)

— 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

感谢大佬

ziru-w commented 1 year ago

呜呜,点到以前扒拉的分支与删除的git命令,废了好大劲变回原状了,也不知对项目有啥影响没。 image

你看看有没bug,我只测试了少部分功能,原本不准备上传提交到pypi的,顺手提交了

aknyzsd commented 1 year ago

image 重载配置是出现以下报错,不是说自动生成嘛qwq

ziru-w commented 1 year ago

已解决,下载新版本或者 image 这里掉下位置就好了,调换后结果如图

aknyzsd commented 1 year ago

image 已更改,出现错误,先睡觉吧佬,晚安

aknyzsd commented 1 year ago

更改之后确实生成了一个配置好像但是再换一个号又不行了

ziru-w commented 1 year ago

啥意思,多发截图😘还有换了一个号用了什么命令发生了什么问题

---原始邮件--- 发件人: @.> 发送时间: 2023年8月30日(周三) 晚上11:45 收件人: @.>; 抄送: @.**@.>; 主题: Re: [ziru-w/nonebot_plugin_addFriend] 能不能把最大加群数量和加好友数量分开呢owo (Issue #7)

更改之后确实生成了一个配置好像但是再换一个号又不行了

— 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

就是,从另外一个账号发送重载配置,就又出现了上面的报错

ziru-w commented 1 year ago

看不出原因,请发报错截图

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

就是,从另外一个账号发送重载配置,就又出现了上面的报错

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

ziru-w commented 1 year ago

我只有一个机器人号,测试不了

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

就是,从另外一个账号发送重载配置,就又出现了上面的报错

— 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

就还是上面那个 image

aknyzsd commented 1 year ago

佬你可以删了config文件重新生成一个试试,好像还是不行

ziru-w commented 1 year ago

我这里没啥问题  

匿名 @.***

 

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

佬你可以删了config文件重新生成一个试试,好像还是不行

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