Telegram → Send and Wait for Response - Need full output - message.id

Hello n8n Team,

I’m loving the new Telegram → Send and Wait for Response node, but I ran into a scenario where I need to automatically delete the prompt message after the user clicks “Approve” or “Reject.” Currently, that node’s output only returns a minimal object:

[

{

“data”: {

“approved”: true

}

}

]

Because I don’t get back the full callback_query payload (in particular, the chat.id and message_id), I cannot call the Delete Message API to remove the button prompt. In practice this leads to confusion in my chat, because old approval messages stack up and I can’t clean them up.

What I’d like to see added:

  1. Full callback_query object in the node’s output (e.g. under .raw), so I can access:

  2. callback_query.message.chat.id

  3. callback_query.message.message_id

Either of these would allow flows that ask for confirmation to immediately clean up their own messages, keeping the chat tidy.

Thank you for considering this enhancement! Please let me know if you need any further details or examples of how I’m using the node.

Best regards,

I have the same need, did you find a solution ?

1 Like

no :frowning: maybe devs will add it