Problem: Telegram Trigger in n8n is not receiving messages, neither in “Listen for test event” mode nor when the workflow is active.
Steps Taken:
Tested Telegram credentials: Connection was successful.
Set webhook using the Production URL: Used the Telegram Bot API (/setWebhook) and received a success response ({“ok”:true,”result”:true,”description”:”Webhook was set”}).
Activated the workflow: The workflow was turned “Active” in n8n.
Checked n8n logs: Saw “Received request for unknown webhook…” errors initially, then “The requested webhook ‘POST …/webhook’ is not registered.”
Simplified Docker Compose: Combined n8n_editor and n8n_webhook services into a single n8n service.
Tried “Listen for test event”:
Deleted the production webhook.
Set the test webhook using the Telegram Bot API and the “Test URL” from the Telegram Trigger node (/setWebhook). Received a success response.
Clicked “Listen for test event” in n8n.
Sent messages to the bot, but no data was received in the n8n editor.
Checked getWebhookInfo: The response indicated the webhook (production or test, depending on the last configuration) was set.
Tried a new, simple workflow: Created a new workflow with only the Telegram Trigger and attempted “Listen for test event” with the test webhook, but still no messages received.
Environment:
n8n version: 1.94.0
Installed via Docker Swarm using docker-compose.
Using Traefik as a reverse proxy.
Current Status: The Telegram Trigger receives data when the workflow is executed manually, but it does not trigger automatically with the active workflow or receive events in “Listen for test event” mode.