如何使用python获取某人的电报聊天ID?

时间:2020-05-02 16:30:41

标签: python bots telegram telegram-bot

大家好,我想创建一个类似于@usinifobot的新电报机器人。 这是这样的: 您只需将某人的用户名发送到该机器人,它就会给您发回他/她的聊天ID。 我想做同样的事情,但是我不知道怎么用python-telegram-bot来做。

1 个答案:

答案 0 :(得分:0)

python-telegram-bot对此无能为力,因为电报bot api无法向bot提供不相关实体的ID,仅提供与bot迭代的实体

为此,您需要电报客户端api并在线拥有一个真实帐户(而非bot),以便由另一个库进行检查

使用bot类库(例如python-telegram-bot),您只能获得写入bot的用户的ID,bot所在的频道和群组以及其他用户重新发布消息的消息

我创建了类似的bot @username_to_id_bot来获取任何实体的ID,并面对所有这些时刻