如何通过WTelegramClient向新用户发送消息?
var peer = new InputPeerUser(user.id,user.access_hash);
await _client.SendMessageAsync(peer, "hello");它返回peer_id_invalid。为什么?
发布于 2022-04-14 16:48:16
这取决于用户id/access_散列的出现位置。用户access_hash仅在从其检索到的登录帐户上有效。
而且,使用WTelegramClient,您不需要手动构建InputPeerUser,只需传递一个User对象,其中需要一个InputPeerUser,并且该结构将隐式地为您创建。
因此,解决方案是获取所需的User结构,使用任何API调用或更新监视,并在SendMessageAsync调用上使用该User。
有关更多信息,请访问阅读这个常见问题
https://stackoverflow.com/questions/71851076
复制相似问题