Telegram bot API:获取消息 ID 以转发它

新手上路,请多包涵

所以,我需要我的机器人转发聊天消息。但为了这样做,我需要获取我要转发的消息的 ID(这是一条旧消息)。如何获取该消息的 ID 以便发送它?

这是我正在使用的代码

@bot.message_handler(func=lambda m: True)
def reply_ids(message):
    cid = message.chat.id
    bot.reply_to(message, "The message id is: " + str(message.message_id) + " This chat ID is: " + str(cid))

原文由 José María 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.4k
1 个回答

收到消息时,ID 将位于 message.message_id 中,如此 所述。

原文由 Dean Fenster 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题