如何从 telethon 中的 id 中查找用户名
How to find username from id in telethon
我想知道我可以从 telethon 中的 public id 中找到 public 电报频道的用户名吗?
我尝试了 get_entity 方法,但它仅适用于电报组而不适用于频道。
那么,如何获取用户名?
试试这个,
channel=-100XXXXXXX
result = client(functions.channels.GetFullChannelRequest(
channel=channel
))
print(result.chats[0].username)
频道 ID 应以 -100 开头。
要使用频道 ID 查找 public 频道的用户名,您应该是该特定 public 频道的成员。
但是,在 public 个频道中,您可以在 link https://t.me/channel_username 中看到用户名。您不必成为频道的成员即可查看用户名。
我想知道我可以从 telethon 中的 public id 中找到 public 电报频道的用户名吗?
我尝试了 get_entity 方法,但它仅适用于电报组而不适用于频道。
那么,如何获取用户名?
试试这个,
channel=-100XXXXXXX
result = client(functions.channels.GetFullChannelRequest(
channel=channel
))
print(result.chats[0].username)
频道 ID 应以 -100 开头。
要使用频道 ID 查找 public 频道的用户名,您应该是该特定 public 频道的成员。
但是,在 public 个频道中,您可以在 link https://t.me/channel_username 中看到用户名。您不必成为频道的成员即可查看用户名。