get_entity()¶
-
Client.
get_entity
()¶ 获取指定对话信息。
注解
使用此方法解析用户名不会自带缓存,对时间内您一般解析
50
个用户名就会收到请求过快错误。 推荐优先使用 .. automethod:: telethon.Client.get_input_entity() 来请求缓存的用户名数据。- 参数:
- entity (
str
|int
): 需要获取的对话的对象。
- entity (
示例
from telethon import utils me = await client.get_entity('me') print(utils.get_display_name(me)) chat = await client.get_input_entity('username') async for message in client.iter_messages(chat): ... # 可以直接使用用户名 async for message in client.iter_messages('username'): ... # 请注意,您的联系人中必须拥有此电话号码才可以请求到数据。 some_id = await client.get_peer_id('+34123456789')