Added
- Telegram notifier (issue #22) — native
type: telegramnotifier using the
Bot APIsendMessageendpoint. Supports multi-chat delivery (one sequential
HTTP call perchat_id), HTMLparse_modeby default, 429Retry-After
handling, automatic codepoint-safe truncation at Telegram's 4096 character
limit, and a newvalerter_alerts_truncated_totalPrometheus counter.
Known Limitations
- Templates define a single
bodyfield that is shared across all notifiers. If
you write a Markdown-flavored body (e.g.**bold**, triple-backtick fences)
for Mattermost, Telegram will render those markers literally because it is
configured withparse_mode: HTML. Workaround: overridebody_templateon
the Telegram notifier with HTML-friendly Jinja, for example
body_template: "<b>{{ title|e }}</b>\n<pre>{{ body|e }}</pre>". A proper
render-pipeline-per-notifier abstraction is planned for 1.2.