Open doc-war opened 4 years ago
Important:Please file the issue follow the template, or we won't help you to solve the problem.
npm install wechaty-puppet-macpro
What is your wechaty version? Answer:0.31.26
What is your wechaty-puppet-macpro version? Answer:0.4.0
What is your node version? (run node --version) Answer:10.16.3
node --version
What os are you using Answer:
用Contact.payload.weixin不能稳定拿到正确的微信号。 如下图所见的微信号,很明显,其weixin字段的正常值应该是lsw199067,但是取出来的,却是wxid_开头的字符串。
问题案例图片
截图的账号是我主号的亲友,和我主号、以及机器人小号都在同一个亲友群里,所以可以100%保证真实性。 我遍历了群里的其他人,发现不是个例,有少数部分能正确取到微信号,而多数人则不正确,都是wxid_开头的。 我又试了另外2个群,也是如此,证明不是个例。 你们随便找个10人左右的小群应该就可以复现: 顺序,从指定room拿到memberIdList数组,遍历数组里的每一个wxid,循环查到contact,取contact.payload.weixin,可以看到问题了
有人在吗? 这个mac不会没人维护了吧?发现上一个bug还是去年反馈的,到现在都没回复过[抓狂]
Thanks for your issue, we will check it later.
@su-chan 有检查结果了吗
0. Report Issue Guide
1. Versions
What is your wechaty version? Answer:0.31.26
What is your wechaty-puppet-macpro version? Answer:0.4.0
What is your node version? (run
node --version
) Answer:10.16.3What os are you using Answer:
2. Describe the bug
用Contact.payload.weixin不能稳定拿到正确的微信号。 如下图所见的微信号,很明显,其weixin字段的正常值应该是lsw199067,但是取出来的,却是wxid_开头的字符串。
问题案例图片
截图的账号是我主号的亲友,和我主号、以及机器人小号都在同一个亲友群里,所以可以100%保证真实性。 我遍历了群里的其他人,发现不是个例,有少数部分能正确取到微信号,而多数人则不正确,都是wxid_开头的。 我又试了另外2个群,也是如此,证明不是个例。 你们随便找个10人左右的小群应该就可以复现: 顺序,从指定room拿到memberIdList数组,遍历数组里的每一个wxid,循环查到contact,取contact.payload.weixin,可以看到问题了