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:
-
Full callback_query object in the node’s output (e.g. under
.raw
), so I can access: -
callback_query.message.chat.id
-
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,