zhayujie / bot-on-anything

Connect AI models (like ChatGPT-3.5/4.0, Baidu Yiyan, New Bing, Bard) to apps (like Wechat, public account, DingTalk, Telegram, QQ). 将 ChatGPT、必应、文心一言、谷歌Bard 等对话模型连接各类应用,如微信、公众号、QQ、Telegram、Gmail、Slack、Web、企业微信、飞书、钉钉等。
MIT License
3.91k stars 911 forks source link

[MultiChannel] Start up failed on wechat: mismatched tag: line 64, column 4 #433

Open jjyyfff opened 1 year ago

jjyyfff commented 1 year ago

Please scan the QR code to log in. Please press confirm on your phone. [ERROR][2023-07-12 13:43:17][log.py:47] - [MultiChannel] Start up failed on wechat: mismatched tag: line 64, column 4 [ERROR][2023-07-12 13:43:17][log.py:45] - App startup failed! [ERROR][2023-07-12 13:43:17][log.py:50] - mismatched tag: line 64, column 4

二维码扫完之后,出现以上提示,然后退出。请教如何解决?

jjyyfff commented 1 year ago

gpt告诉我: def process_login_info(self, r.text): print(r.text) # 添加这一行 for node in xml.dom.minidom.parseString(r.text).documentElement.childNodes:

然后,再次运行程序,把输出告诉gpt,它说: 这是微信API返回的HTML信息,而不是XML。这个信息是说,为了保护用户的帐号安全,微信暂时不支持使用网页版。建议用户前往微信官网下载客户端进行登录。

如果你的代码是用来登录微信并进行某些操作的,那么看起来你现在不能使用网页版的微信登录,需要寻找其他方式,例如直接使用手机或电脑客户端的微信登录。

对于你的代码,似乎它期望API返回XML格式的数据,但实际上却返回了HTML,所以当它尝试解析XML时出现了错误。你需要根据这个新的情况修改你的代码,以正确处理这种情况。

以上供作者参考,可能在瞎猫乱碰,多担待。

luoqingchen1116 commented 8 months ago

怎么解决?我看blibli视频是可以扫码登录微信的