Skip to content
This repository has been archived by the owner on Jun 3, 2023. It is now read-only.

新token一直报错无法运行 #70

Open
zhaoshuzi123 opened this issue Aug 19, 2022 · 20 comments
Open

新token一直报错无法运行 #70

zhaoshuzi123 opened this issue Aug 19, 2022 · 20 comments

Comments

@zhaoshuzi123
Copy link

image

@su-chang
Copy link
Collaborator

建议安装 @juzi/wechaty 重新连接下试试看。

@zhaoshuzi123
Copy link
Author

安装了@juzi/wechaty,还是不行,每天都出现这个错误

@hcfw007
Copy link
Member

hcfw007 commented Sep 1, 2022

请添加环境变量WECHATY_PUPPET_SERVICE_NO_TLS_INSECURE_CLIENT=true试试。

@zhaoshuzi123
Copy link
Author

添加了环境变量还是不行

@zhaoshuzi123
Copy link
Author

image

@zhaoshuzi123
Copy link
Author

image

@hcfw007
Copy link
Member

hcfw007 commented Sep 2, 2022

OK,我看这些报错是在同步一个联系人的时候产生的。你用了一个"R:"开头的id去同步了联系人,但联系人的id应该都是纯数字。这个id是怎么获取到的?R开头的id应该是群才对。

@zhaoshuzi123
Copy link
Author

您说的同步联系人是指哪个方法调用?

@hcfw007
Copy link
Member

hcfw007 commented Sep 2, 2022

contact.sync()

@zhaoshuzi123
Copy link
Author

没有调用过这个方法

@hcfw007
Copy link
Member

hcfw007 commented Sep 2, 2022

那你就是用bot.Contact.load({id: 'xxx' })去载入了一个R:的id?

@zhaoshuzi123
Copy link
Author

也没有啊

@hcfw007
Copy link
Member

hcfw007 commented Sep 2, 2022

那你是怎么写遇到了问题呢

@hcfw007
Copy link
Member

hcfw007 commented Sep 2, 2022

能提供一个最小复现吗

@zhaoshuzi123
Copy link
Author

搜索了wechaty源码,怀疑是这里调用导致:
image

在这里添加了一行日志:
image

日志复现:
image

我们这里发现是用户创建新群、或者群里加入新的成员时会挂掉

@hcfw007
Copy link
Member

hcfw007 commented Sep 4, 2022

这个在社区版本中我们提过issue,但社区没修复,juzibot的fork版本中修复了这个问题。从你这依赖的路径看,你并没有安装@juzi/wechaty。建议你安装@juzi/wechaty再试试。
参考:juzibot/wechaty#12

@zhaoshuzi123
Copy link
Author

zhaoshuzi123 commented Sep 5, 2022

使用了@juzi/wechaty后一直报错:

image

image

image

@hcfw007
Copy link
Member

hcfw007 commented Sep 5, 2022

这样交流有点费劲,请加一下这个微信直接交流吧,谢谢。
image

@hcfw007
Copy link
Member

hcfw007 commented Sep 5, 2022

如果不方便加的话,请往下把wechatyBuilder的调用截取出来看下(注意隐藏token信息)。另外建议吧wechaty-puppet-service同样改成@juzi/wechaty-puppet-service。

@lx1990
Copy link

lx1990 commented Sep 7, 2022

如果不方便加的话,请往下把wechatyBuilder的调用截取出来看下(注意隐藏token信息)。另外建议吧wechaty-puppet-service同样改成@juzi/wechaty-puppet-service。
@hcfw007
我这边有同样的问题,用的是
"@juzi/wechaty": "^1.0.29", "@juzi/wechaty-puppet-service": "^1.0.22",

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants