【发布时间】:2020-08-17 03:20:02
【问题描述】:
大家好,我想创建一个类似于@usinifobot 的新电报机器人。 这是它的工作原理: 您只需将某人的用户名发送到该机器人,它就会返回他/她的聊天 ID。 我想做同样的事情,但我不知道如何用 python-telegram-bot 来做。
【问题讨论】:
标签: python bots telegram telegram-bot
大家好,我想创建一个类似于@usinifobot 的新电报机器人。 这是它的工作原理: 您只需将某人的用户名发送到该机器人,它就会返回他/她的聊天 ID。 我想做同样的事情,但我不知道如何用 python-telegram-bot 来做。
【问题讨论】:
标签: python bots telegram telegram-bot
python-telegram-bot 对此无能为力,因为电报机器人 api 无法向机器人提供不相关实体的 id - 只有机器人与之交互的实体
为此,您需要电报客户端 api 并在线持有一个真实帐户(不是机器人)以便由另一个图书馆进行检查
使用像 python-telegram-bot 这样的 bot 库,您只能获取写入 bot 的用户的 ID、bot 所在的频道和组以及来自其他用户的转发消息
我创建了类似的机器人 @username_to_id_bot 来获取任何实体的 id 并面对所有这些时刻
【讨论】: