Spent way too long chasing a "silent" Telegram bot in n8n before realizing the trigger issue in groups has nothing to do with your webhook, your token, or your credentials — it's a Privacy Mode setting most tutorials never mention.
While debugging that, I ended up mapping out the other thing everyone asks in this community but rarely gets a clean answer to: how do you actually find a chat ID without three different workarounds that half-work.
Wrote up everything — inline keyboards, the group/channel gotchas, a security checklist most bots skip, and an importable command-bot template — here, in case it saves someone else the afternoon it cost me: https://www.triggerworkflow.com/2026/08/n8n-telegram-bot-complete-guide.html













