必看: 常见问题 FAQ¶
提示
这里罗列了一些常见的问题,在提出新的问题前,请先看完本文。
启动后马上退出了?¶
因为主线程执行完成了,程序自然会退出。
只需在代码结尾加一句 embed()
即可堵塞线程,还能进入 Python 命令行:
from wxpy import *
# 你的其他代码...
# 堵塞线程,并进入 Python 命令行
embed()
或者,也可以使用 Bot.join()
仅仅堵塞线程:
bot = Bot()
# 你的其他代码...
# 仅仅堵塞线程
bot.join()
# 机器人登出后会继续往下执行
可以在 Linux 中使用吗?¶
wxpy 不依赖于图形界面,因此完全兼容各种纯终端的服务器。
但有一点需要注意,在纯终端环境中,登陆时必须使用”终端二维码”参数。
具体请见 Bot
中的 console_qr 参数说明。
小技巧
遇到以下错误?请使用 Bot
的 console_qr 参数。
FileNotFoundError: [Errno 2] No such file or directory: 'xdg-open'
支持 红包、转账、朋友圈… 吗?¶
wxpy 使用了 Web 微信的通讯协议,因此仅能覆盖 Web 微信本身所具备的功能。
所以以下功能目前 均不支持
- 支付相关 - 红包、转账、收款 等都不支持
- 在群聊中@他人 - 是的,Web 微信中被人@后也不会提醒
- 发送名片 - 但可以通过
send_raw_msg()
转发 - 发送分享链接 - 也无法转发
- 发送语音消息
- 朋友圈相关