Skip to content
This repository has been archived by the owner on Aug 23, 2020. It is now read-only.

有时候,不@机器人的话根本不会反应。。。 #353

Open
ChineseYjh opened this issue Jul 25, 2018 · 3 comments
Open

有时候,不@机器人的话根本不会反应。。。 #353

ChineseYjh opened this issue Jul 25, 2018 · 3 comments

Comments

@ChineseYjh
Copy link

我注册了onQQmessage函数,里面有打印到控制台的语句,但是控制台没有显示(每个函数出口都有打印语句并且函数正常退出,因为sento函数正常被调用)。而且仅仅是@机器人之后才会发生。。不@连反应都没有。写的比较仓促见谅

@pandolia
Copy link
Owner

贴一下代码看看吧。

@ChineseYjh
Copy link
Author

代码比较长贴出来不好看,给你代码地址吧代码
其中sample.py里调用onQQmessage,I_wonder.py是一个被其调用的包。我再说说运行的几个问题:
(1)sample.py里面有一个函数check_new_member,里面需要更新群列表并获取群列表中成员的qqnick,几天前运行时有调用它(现在已经被我注释掉了),过了一会儿控制台输出说那个网址(目测是一个api)被关闭了并打印了一些json数据(抱歉当时qqbot直接开始炸群了所以我直接关了cmd没有保留打印信息。。)。之后我再启动qqbot,所有print语句看起来就都失效了
(2)至此,群里有人说话的话控制台不打印调试信息就被我认为没反应了。。。所以问题应该是那个群列表更新有问题或者我调用出错。
望指正!

@ChineseYjh
Copy link
Author

还有其他问题就是:
(1)在win10上一直运行着如果一直没收到消息,然后突然再接受消息,qqbot似乎就掉线了(死掉了,我从控制台看到它停止了测试登录cookie是否过期)
(2)有时候plug,unplug多了就会出现(1)的情况;有时甚至一登录上去qq命令就不行了
(3)个人认为如果qqbot接受到的消息密度过大(同一时间大家都@它并触发onQQmessage)时它是会挂掉的。。。差不多屡试不爽hhh有时还能“苟活“”hhhh

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants