首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向新用户发送消息时PEER_ID_INVALID

向新用户发送消息时PEER_ID_INVALID
EN

Stack Overflow用户
提问于 2022-04-13 02:17:52
回答 1查看 657关注 0票数 0

如何通过WTelegramClient向新用户发送消息?

代码语言:javascript
复制
var peer = new InputPeerUser(user.id,user.access_hash);
await _client.SendMessageAsync(peer, "hello");

它返回peer_id_invalid。为什么?

EN

回答 1

Stack Overflow用户

发布于 2022-04-14 16:48:16

这取决于用户id/access_散列的出现位置。用户access_hash仅在从其检索到的登录帐户上有效。

而且,使用WTelegramClient,您不需要手动构建InputPeerUser,只需传递一个User对象,其中需要一个InputPeerUser,并且该结构将隐式地为您创建。

因此,解决方案是获取所需的User结构,使用任何API调用或更新监视,并在SendMessageAsync调用上使用该User

有关更多信息,请访问阅读这个常见问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71851076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档