前言

最近在捣鼓微信机器人ItChat,发现一直出了点错误,看了一下机器人的issue,发现问题所在,于是记录一下。

正文

1. 二维码5秒更新一次的问题

itchat/components/login.pylogin() 函数中,在进入 while not isLoggedIn 循环前加了一个sleep(15)即可。

image.png

2. 新号无法登录的问题

如果账号报错 IndexError: list index out of range,账号需要实名,开通微信支付即可。

1742169238051.png

总结

对于一个新环境和新号而言,使用itchat微信机器人,有两点:

  1. 二维码的问题添加sleep(15)
  2. 账号的问题需要开通微信支付

参考

[1] itchat.auto_login登录问题

Q.E.D.


立志做一个有趣的碳水化合物