wechatbot-webhook icon indicating copy to clipboard operation
wechatbot-webhook copied to clipboard

请求添加给好友添加备注的功能

Open Cassius0924 opened this issue 1 year ago • 6 comments

提出问题的背景

我发现微信好友的ID会时不时发生变化,每次重新登录机器人(重启Docker),微信好友的ID都有几率发生变化。

因此我无法用微信ID作为好友的唯一标识符,我需要找到一个稳定且可靠的方式来识别每一个好友。

且目前 API 支持通过备注名发送消息。

描述下你期望的方案

我希望能添加一个新的功能,即给好友设定备注。这样,即使好友的微信ID发生变化,我也可以通过备注来唯一地识别他们。目前,我只能通过微信APP手动添加备注,这个过程既繁琐又耗时。希望机器人可以自动完成这个任务。

其他信息 微信ID变化,以下四个微信ID均为同一个用户:

CleanShot 2024-01-23 at 16 24 23@2x

Cassius0924 avatar Jan 23 '24 08:01 Cassius0924

web协议id不固定是确定的,至于添加备注这个我得研究下

danni-cool avatar Jan 23 '24 13:01 danni-cool

[ERROR] - AssertionError: 400 != 400 扫码登录时报这个错误,是什么意思呢?哪里出问题了

i990099 avatar Jan 25 '24 08:01 i990099

请尝试重启 Docker,而且你不应该在这个 Issue 提与此 Issue 主题不符的问题,你应该新建 Issue

[ERROR] - AssertionError: 400 != 400 扫码登录时报这个错误,是什么意思呢?哪里出问题了

Cassius0924 avatar Jan 25 '24 08:01 Cassius0924

有无考虑过单纯api形式增加备注还是需要一些关键信息去辅助判断是否是这个人,比如同样是Daniel,何时会出现4个id对应同一个人?这样即使通过昵称去设置备注也没法找到唯一的人,可能需要通过临时id去找人?

danni-cool avatar Feb 17 '24 05:02 danni-cool

对,就是希望有一个API可以设置某位好友的备注。

Cassius0924 avatar Feb 17 '24 05:02 Cassius0924

该功能holding, 2.7.0 将会是最后一个版本 https://github.com/danni-cool/wechatbot-webhook/pull/144

后面精力都会放到windows协议上去实现

danni-cool avatar Feb 24 '24 10:02 danni-cool