Telegram 机器人只允许 post 发生事件?
Telegram bot only allowed to post upon events?
似乎 Telegram 机器人围绕着对人类事件(无论是在频道还是私人消息中)做出反应的想法展开。
有什么方法可以让 Telegram 机器人 post 独立在一个频道上吗?
我真的被迫为此使用 webhooks 吗?
我希望我的机器人在我的特定频道上读取区块链操作和 post 这些操作,而不管人为事件。
您可以在 Python Telegram Bot 框架中使用 polling
(而不是 webhook)
updater = Updater('token', use_context=True)
dp = updater.dispatcher
updater.start_polling()
# initiate message from backend
dp.bot.send_message(chat_id='xxxx', text='Hello')
如您所见,您需要一个有效的 chat_id,当有传入 message/command 或机器人被添加到群组时,您会得到它。您将需要捕获该事件并保存它。
似乎 Telegram 机器人围绕着对人类事件(无论是在频道还是私人消息中)做出反应的想法展开。
有什么方法可以让 Telegram 机器人 post 独立在一个频道上吗?
我真的被迫为此使用 webhooks 吗?
我希望我的机器人在我的特定频道上读取区块链操作和 post 这些操作,而不管人为事件。
您可以在 Python Telegram Bot 框架中使用 polling
(而不是 webhook)
updater = Updater('token', use_context=True)
dp = updater.dispatcher
updater.start_polling()
# initiate message from backend
dp.bot.send_message(chat_id='xxxx', text='Hello')
如您所见,您需要一个有效的 chat_id,当有传入 message/command 或机器人被添加到群组时,您会得到它。您将需要捕获该事件并保存它。