5

所以,我需要我的机器人来转发聊天消息。但为了做到这一点,我需要获取我想要转发的消息的 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))
4

3 回答 3

2

收到消息时,id 将在 中message.message_id,如此所述。

于 2015-10-31T15:02:25.273 回答
0

最近我一直在处理来自内联按钮的回调查询。我注意到的一件事是,为了回复带有按钮的确切消息,Telegram 需要知道 message.chat_id 和 message.message_id。你可以尝试两者。这更像是一个评论而不是一个答案,但我没有足够的声誉来发表评论。

于 2017-06-13T14:29:42.770 回答
0

更新:现在,它是update.message.message_id

于 2020-07-19T10:32:26.323 回答