Open ghost opened 1 year ago
可能是账号被风控了,表现为能正常登录,但是消息无法发送到群里,换个账号试试吧。具体参考mirai相关的issues。
QQ账号是正常的,因为只要重新登陆一下配置文件,就能发消息了,mirai那边完全没动
个人感觉和网易云信账号复用有关,理由如下:
综上,感觉可能是因为网易云信账号最多同时登陆10个实例?
打开开发者工具,点击network,然后群里发“log”看看是否发送了,发送应该会有一条。
我在ubuntu上打不开开发者工具(小扳手),命令行会报错
[2619653:0814/174130.940536:ERROR:CONSOLE(1)] "Uncaught RangeError: Incorrect locale information provided", source: devtools://devtools/bundled/models/trace/helpers/helpers.js (1)
那你这没法调试啊
那你这没法调试啊
是啊 但我ubuntu上是有GUI界面的,不太清楚为啥打不开开发者工具(是用命令行启动的qqtools)
新增了一组测试:
综合前述测试结果,感觉原因是:同一个网易云信账号不能登陆超过10个qqtools配置。
不太清楚qqtools的底层实现如何,但猜测可能的原因有:
那就使用小号吧,小号的账号也是可以用的。
有没有可能把底层代码改成一个云信账号负责监听所有配置文件的口袋房间呢? 这样的话不仅省云信账号,还可以监听跨房间消息(目前xox到别的房间发消息是监听不到的)
一个云信账号监听的房间是有限的,而且会有多个连接。
呃那口袋48是怎么做到监听上百个房间的呢? 虽然口袋48获取房间消息好像用的是它自己封装后的api,但难道说网易云信账号在口袋48里完全不起到监听消息的作用?
错误报告
用qqtools登陆后(mirai),开启口袋监听,一开始可以正常发送消息,等过了一两天之后就不发送消息了。
在mirai console的日志文件里没有发现任何exception; 在qqtools的口袋消息日志里也没有看到错误信息,不过也没有记录那些没有被搬运的口袋消息(被搬运了的消息正常记录在日志中)
可能和同时登陆了多个qqtools的配置有关(十几个)?也可能和多个配置用的是同一个网易云信账号有关?
复现步骤
新建一个登陆配置,开启口袋监听,并登陆。 一开始口袋消息可以正常搬运,等过了几天之后就不发送消息了
预期行为
长时间多登陆配置下稳定运行
使用环境