Telegram Trigger not receiving messages sometimes

I’m learning n8n and trying to build a simple Telegram bot workflow using the Telegram Trigger node.

Sometimes the workflow receives messages correctly, but other times it doesn’t trigger at all even though the bot is online. I’m not sure if I’m missing some setting or doing something wrong.

Has anyone faced this before? Any idea what beginners usually miss in this setup?

Is the workflow published?

I believe there is difference between testing and production mode as well

not yet published

Publish it. It should work more reliably

@Alexander_Higgins one thing missed — in group chats, BotFather privacy mode is ON by default, so the bot only sees /commands, not regular messages. @BotFather → /setprivacy → pick bot → disable. Then kick + re-add to the group.

Minimal trigger:
{"nodes":[ {"parameters":{"updates":["message"]},"name":"Telegram Trigger","type":"n8n-nodes-base.telegramTrigger","typeVersion":1.1,"position":[400,300]}, {"parameters":{"chatId":"={{$json.message.chat.id}}","text":"got it"},"name":"Telegram","type":"n8n-nodes-base.telegram","typeVersion":1.2,"position":[620,300]}], "connections":{"Telegram Trigger":{"main":[[{"node":"Telegram","type":"main","index":0}]]}}}

Add creds to both nodes, activate.