-
Notifications
You must be signed in to change notification settings - Fork 8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
服务运行一段时间后,收不到微信消息,后台日志也没有任何报错 #2323
Comments
我也是这样,有时一运行起来就收不到消息。 |
会不会跟AI那边回复慢有关? |
我初步发现原因是因为接收所有消息,尤其是图片,它都要保存和处理一下,即使不回复也会浪费大量时间,如果某一群里有大量图片发出,就完了 |
你把“debug":true, 加到config.json里看看日志 |
应该是框架的问题,当有人退出群聊的时候,退出群聊类的通知消息获取不到,导致卡住,可以尝试复现一下。 |
没有复现哎,多少人的群聊呢,有没有日志可以贴出来看看 |
把wechat_channel.py中@itchat.msg_register([TEXT,VOICE,PICTURE,NOTE,ATTACHMENT,SHARING],isGroupChat=True) |
基本上很好复现,一个群聊中很短时间内有人发送10多张图片,或者很短时间内拉进来十几二十个人,基本就挂了 |
1 similar comment
基本上很好复现,一个群聊中很短时间内有人发送10多张图片,或者很短时间内拉进来十几二十个人,基本就挂了 |
这样操作,图像识别,语音识别都不能用了。这里并不会下载图片,只有在需要处理图片时候才会下载的哦 |
知道,但打开DEBUG时,就是发现二种情况,会造成无反应,1是所在群一下子发来十几二十张图片(尽管我没有打开图片处理)debug时跟踪到的最后就是这里,然后就没有然后了,2是所在群同时拉进来十几二十个人 |
怀疑拉进十几二十个人时,因为每个人都要生成欢迎语,会也死 |
自己主动退出群聊,微信并不通知,除非是管理员把人踢出,但管理员踢出人,非管理员也得不到通知 |
最新代码对无响应问题进行了优化,可以更新试试有没有解决这个问题? |
好的,这两天我再试一下N张图片和N多人进群 |
前置确认
操作系统类型?
Linux
运行的python版本是?
python 3.10
使用的chatgpt-on-wechat版本是?
Latest Release
运行的
channel
类型是?wx(个人微信, itchat)
复现步骤 🕹
问题描述 😯
No response
终端日志 📒
The text was updated successfully, but these errors were encountered: