大佬请问下可以获取用户列表吗
Opened this issue · 11 comments
场景?
场景?
希望每次启动机器人,就直接获取联系人列表然后入库(插入或更新),而不是在每次接受消息做判断
可能在触发 login 事件时附带所有的联系人信息,发给recvdApi,包含昵称、uuid、签名
可能考虑增加一个事件,“contactUpdate”,发给recvdApi,包含昵称、uuid、签名
意思是只能被动获取联系人列表吗?只有在联系人列表更新的时候才能获取联系人列表?
能否主动地获取联系人列表?
频繁获取联系人可能会增加封号/封接口风险,被动更新也简化使用流程,有什么场景是需要每次主动获取联系人?
频繁获取联系人可能会增加封号/封接口风险,被动更新也简化使用流程,有什么场景是需要每次主动获取联系人?
好吧,如果不能主动获取。能否在重新登录微信机器人时,也就是触发 login
事件后,接着触发这个 contactUpdate
事件?这样也能解决我的需求。
频繁获取联系人可能会增加封号/封接口风险,被动更新也简化使用流程,有什么场景是需要每次主动获取联系人?
好吧,如果不能主动获取。能否在重新登录微信机器人时,也就是触发
login
事件后,接着触发这个contactUpdate
事件?这样也能解决我的需求。
login事件直接带上联系人
频繁获取联系人可能会增加封号/封接口风险,被动更新也简化使用流程,有什么场景是需要每次主动获取联系人?
好吧,如果不能主动获取。能否在重新登录微信机器人时,也就是触发
login
事件后,接着触发这个contactUpdate
事件?这样也能解决我的需求。login事件直接带上联系人
也可以,但我还是推荐将 login 事件和 contactUpdate 事件分开处理。这是因为每个事件都应该专注于其特定的功能和责任(单一职责原则)
如果将两者混合,可能会导致代码的复杂性增加,逻辑变的混乱。
认同,等发版
该功能holding, 2.7.0 将会是最后一个版本 #144
后面精力都会放到windows协议上去实现
大佬,哪如何读取程序中已经获取到的联系人列表呢