如何使用 python 向电报机器人发送消息?

时间:2021-06-18 09:33:04

标签: python telegram telegram-bot

我正在寻找一种使用另一个机器人向机器人发送消息的方法。我有这两个机器人的 API。 我使用的库是 Telebot,使用以下代码我可以向频道或任何帐户发送消息,但我不知道如何获取机器人的聊天 ID。

bot = telebot.TeleBot(TOKEN)
bot.send_message(yourID, 'your_message')

1 个答案:

答案 0 :(得分:0)

似乎没有特定的方法可以做到这一点,并且由于某些原因,电报限制了机器人到机器人的交互。但是,您可以使用一个巧妙的技巧。
您可以创建一个虚拟帐户作为交互的中间人。使用 Telegram API(不要与 Bot API 混淆),您可以为虚拟用户创建一个自动消息转发服务,只需将消息从机器人 A 转发到机器人 B。从而创建您想要的连接。
TelegramAPI 的一个这样的例子是 Telethon。查看 here 以获取使用 API 的示例。您还可以查看 here 以获取 Telethon 文档。