ItChat icon indicating copy to clipboard operation
ItChat copied to clipboard

获取什么作为群聊用户的永久唯一标识?

Open Kevin-free opened this issue 2 years ago • 4 comments

在提交前,请确保您已经检查了以下内容!

  • [ ] 您可以在浏览器中登陆微信账号,但不能使用itchat登陆
  • [ ] 我已经阅读并按文档 中的指引进行了操作
  • [ ] 您的问题没有在issues报告,否则请在原有issue下报告
  • [ ] 本问题确实关于itchat, 而不是其他项目.
  • [ ] 如果你的问题关于稳定性,建议尝试对网络稳定性要求极低的itchatmp项目

请使用itchat.run(debug=True)运行,并将输出粘贴在下面:

[在这里粘贴完整日志]

您的itchat版本为:[在这里填写版本号]。(可通过python -c "import itchat;print(itchat.__version__)"获取)

其他的内容或者问题更详细的描述都可以添加在下面:

我在使用基于itchat对接微信的项目https://github.com/zhayujie/chatgpt-on-wechat,当前遇到一个问题:获取什么作为群聊用户的永久唯一标识?

目前可获取的参数都无法满足:

  1. nickname 用户可以自己修改
  2. user_id 微信有时会无响应,重新扫码后就会变动
image

Kevin-free avatar Jul 26 '23 06:07 Kevin-free

也碰到这个问题,获取的user_id可能会变动,请问你解决了吗?

glorysaladin avatar Nov 25 '23 17:11 glorysaladin

NickName那个参数一般不会变,除非这个人改名。所以我一般每次启动用NickName搜索一遍我需要特别针对的user_id. 不知道你们会怎么弄。

AFUL1991 avatar Nov 27 '23 04:11 AFUL1991

NickName那个参数一般不会变,除非这个人改名。所以我一般每次启动用NickName搜索一遍我需要特别针对的user_id. 不知道你们会怎么弄。

看别的帖子说可以设置alias,别名一般不会变,我还没测试

glorysaladin avatar Nov 27 '23 15:11 glorysaladin

重新扫码后为什么会变动, 就不能做成固定的吗?

R1310328554 avatar Apr 20 '24 09:04 R1310328554