I’m trying to get my Telegram bot working properly with Home Assistant using the Telegram Bot integration and Nabu Casa for webhook support, but I’m stuck.
Here’s what I’ve done:
I created a Telegram bot and added it to Home Assistant using the official integration
I entered my Nabu Casa remote URL during setup
My chat ID is added to the allowed chats
I can successfully send messages from Home Assistant to Telegram, no issues there
But incoming messages from Telegram (like/ping) never trigger any events — no telegram_command or telegram_text events show up in Developer Tools
I’ve also tried using listen to events in dev tools, but nothing appears
That same bot is connected in Node-RED using polling mode, and it receives messages perfectly
So the bot and token are clearly valid and operational, but I’m unsure whether the webhook is properly registered on the Telegram side through Home Assistant / Nabu Casa.
Has anyone else experienced this with the Telegram bot integration and Nabu Casa? Is there an extra step I might have missed?
Yes, I already have remote access enabled, and I can access my Home Assistant instance externally without any issues.
The Telegram bot is also able to send messages from HA to Telegram just fine, so the outbound connection is working. The problem is that incoming messages (like /ping) never trigger any events in Home Assistant, even though the bot is working perfectly in Node-RED via polling.
I’ve also tried manually setting the webhook using the Telegram API and my Nabu Casa URL, but still no luck.
So I’m still trying to figure out why Home Assistant isn’t receiving any updates from Telegram. If anyone has this working with Nabu Casa and the Telegram Bot integration, I’d love to hear how you got it set up.