如何使用电报Bot回复引用消息?

时间:2020-05-11 16:49:19

标签: node.js typescript firebase telegram telegram-bot

我有一个机器人,它运行良好。但是,我该如何引用触发了bot的消息,以便用户知道bot的回复?

这是我用来返回消息的代码。

return res.status(200).send({
    method: 'sendMessage',
    chat_id,
    text: `Hello, welcome to <bot_name>`,
    parse_mode: 'Markdown'
})

我想这样在回复中引用该消息:

enter image description here

1 个答案:

答案 0 :(得分:4)

使用sendMessagereply_to_message_id设置为等于您要回复的原始消息ID。

return res.status(200).send({
    method: 'sendMessage',
    chat_id,
    reply_to_message_id: messageIdtoReply,
    text: `Hello, welcome to <bot_name>`,
    parse_mode: 'Markdown'
})

参考:https://core.telegram.org/bots/api#sendmessage