Open seaung opened 1 year ago
我这边的也遇到过类型的现象。确保本地 python-wechaty 代码没错,且确保作为中转代理的 wechaty 其他配置都没错的情况下,试试更换协议,也许能解决。 我就是使用 ding-dong.py 示例进行测试时,发现使用 wechaty-puppet-wechat 协议,无论是 wechaty 代理服务器自己的登陆,还是示例代码运行后的登陆,都扫码后提示报错。而更换 wechaty-puppet-wechat4u 协议后,两处不通的问题全都没有了。
Environment
Description
Minimum reproducible code
import asyncio from typing import Union
from wechaty.plugin import WechatyPlugin from wechaty import Contact, Message, Room, Wechaty from wechaty.wechaty import WechatyOptions from wechaty_puppet import get_logger
logger = get_logger("wechaty_robot_py")
class WechatyRobotPlugin(WechatyPlugin): def init(self): super().init()
async def main(): import os os.environ["WECHATY_PUPPET"] = "wechaty-puppet-service" os.environ["WECHATY_PUPPET_SERVICE_TOKEN"] = "7be027c2-4376-49e3-9853-462f69eee0c2" os.environ["WECHATY_PUPPET_SERVICE_ENDPOINT"] = "192.168.x.x:8788" options = WechatyOptions(port=8788, host="192.168.x.x", token="7be027c2-4376-49e3-9853-462f69eee0c2")
if name == "main": asyncio.run(main())