4

我正在尝试向没有用户名且不在我的联系人列表中的用户发送消息(使用telethon),但我不知道 access_hash,只知道 user_id。

1-可以这样做吗?

2- 如何获取用户的 access_hash?

4

1 回答 1

6

access_hash没有图书馆可以仅从用户、聊天或频道 ID中找出。但是,如果图书馆之前(通过.get_dialogs(),或通过Update,或以任何其他方式)“见过”该用户。

Telethon 默认将接收到的信息保存到*.session文件中。要使用它,请调用client.get_input_entity(user_id),如果可能,它将返回一个InputPeerUser(即库看到了这样的用户)。这个函数也接受用户名和电话号码,以防万一更方便,别忘了查看官方文档

于 2018-01-25T17:51:16.573 回答