I connect telegram with n8n(locally setup with ngrok https url) when I execute trigger, only that time it listens bot message(inactive mode) and single time. Again if I want to message from bot. I have to trigger telegram and execute steps then it gets the message(still in inactive mode). If I turn on active workflow it says telegram can’t listen on test and production at the same time. Suggest me how should send multiple messages without pressing each time.
What is the error message (if any)?
Please share your workflow
(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)
Whenever I tried to make a message on Telegram, I deactivated and executed the workflow, then it listened just only onetime (execute again, then listen, and on and on. Otherwise, when I activate the workflow, it shows a message as paste below
Deactivate workflow to execute
Because of limitations in Telegram Trigger, n8n can’t listen for test executions at the same time as listening for production ones
As stated in the error Message, the Telegram API does not support multiple Webhook URLs.
Since n8n does provide 2 webhook URLs, one for production and one for testing, you need to toggle the production (Active) off during tests and back on when you’re finished.
It’s not supported by n8n test-webhooks to always listen, but only when “Execute Workflow” is pressed.
When the workflow is active, you should see executions in the “Executions” tab of your workflow for each message you’re sending. Is that not the case?
As stated, this is not possible. Have you looked into your “Executions” Tab? Are you seeing the executions there at all? If yes, it’s expected behaviour.
You can’t activate your Telegram Workflow and at the same time see Data in the Editor Tab.
Also you can’t see more than one Trigger message in your Editor.
It’s technically not possible. However, you should be able to see the data in your past Executions.
Each message will be processed as a separate n8n execution. If you’d like to combine the messages, you should place the execution results into a Data Table and create logic to fetch the table once you have enough messages in the table (or based on another condition)