Due to Telegram API limitations, you can use just one Telegram trigger for each bot at a time
i was sure i read “one in workflow” , but, no, one at a time.
a bot => one trigger only !!!
after few hours of developing several solutions , even chatGPT conclude that 8n8 has flaw in the architecture.
- can use only Msg Trigger OR Callback Trigger. AT A TIME.
no, separate workflow will not help.
only ONE trigger will fire at a given time. so… - to inject first row of button - you need to response to the user… to anything. meaning: Msg Trigger.
But
to response to the buttons - any button - you need a Callback Trigger…
conclusion: can not create nor use Query buttons interface.
No normal way to inject buttons UI AND to react on them
Please share your workflow? no need. it is logical issue. no workflow can solve it.
i even thought maybe a node can disable other node in runtime… to swith on/off triggers…
Please - enlighten me. it is a very important logical problem if we want a clean buttons interface.
How you use it? How to inject and interact with the user via buttons and messages in one workflow? isn’t it a basic request for a bot ability?..
Information on your n8n setup
- n8n version: Version 1.79.3
- Database (default: SQLite):
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (npm, n8n LOCAL ):
- Operating system: UBUNTU 24