Garmingo Docs
Types

Telegram

Send incident and maintenance alerts to Telegram chats via bot token + chat ID.

Send real‑time incident, maintenance, and recovery notifications to a Telegram group or channel using a bot.

Setup

  1. Open Telegram and start a chat with @BotFather.
  2. Use /newbot to create a bot; copy the HTTP API token.
  3. Add the bot to the target group (or keep a 1:1 chat for personal alerts).
  4. Obtain the chat ID:
    • Easiest: send a message in the chat, then use a tool / simple curl call to https://api.telegram.org/bot<token>/getUpdates and locate chat.id.
  5. In Garmingo: Create Telegram integration → paste Bot Token + Chat ID.
  6. Save & trigger a test (or simulate a monitor outage).

Message Format

FieldContent
TitleEvent / Incident summary
BodyAffected monitors / status change
LinkDirect link to status page or incident detail

Messages are kept terse to avoid noise—actionable first line, optional details below.

Hardening Tips

  • Rotate the bot token if compromised via BotFather /revoke.
  • Use a dedicated private channel for production alerts.
  • Restrict who can invite the bot.

Troubleshooting

IssueCauseFix
401 / UnauthorizedInvalid or revoked tokenRegenerate via BotFather
No messagesWrong chat IDRe-run getUpdates after sending a test message
DuplicatesMultiple integrations targeting same chatConsolidate to one