Telegram trigger 'callback_query' not working

Describe the problem/error/question

I have a workflow where that I want to be triggered by either a message from the user or a button push (callback_query). In one trigger node I have selected both the message trigger as well as the callback_query trigger, for a message the workflow starts as expected, but when the user pushes an inline button it does not work. I also tried to split it into two separate trigger nodes, also different workflows, but somehow nothing gets it to work. In my trigger node I see the “Due to Telegram API limitations, you can use just one Telegram trigger for each bot at a time.” warning message but I don’t really get what it means. Why am I even able to select multiple triggers for one node if the API hat a limitation for one?

What is the error message (if any)?

No error message, the workflow is simply not triggered.

My trigger node:

Information on your n8n setup

  • n8n version: 1.118.2
  • Running n8n via (Docker, npm, n8n cloud, desktop app): n8n cloud

Telegram restrictions are 1 bot per project.

In your workflow you either click “Execute workflow “ for testing(it means you can click and send your message and see visually how node spins).

If you toggle the button in top right “activate” your workflow will listen in background (means no live spinning nodes, and you can check the executions and the middle tab).

Thanks for your quick answer. I figured out why it did not work. Somehow my web hook was set wrong. After deleting via https://api.telegram.org/botTOKEN/deleteWebhook it and reactivating the workflow it worked.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.