Introduction
ET Notif is a multi-tenant Telegram notification gateway running on Cloudflare Workers, D1, KV, Queues, and Durable Objects.
What you can do
Section titled “What you can do”- Link your app users to Telegram via a one-time deep link token.
- Enforce phone verification using Telegram contact-share.
- Send OTP/system notifications through a shared bot.
- Track delivery lifecycle with
tracking_id. - Manage API keys and labels from Telegram bot
/dev_*commands.
Core architecture
Section titled “Core architecture”- Gateway Worker: auth, request validation, webhook handling, queue enqueue.
- Delivery Worker: queue consumption + paced delivery through a rate-limiting Durable Object.
- D1: tenant mappings, keys, notifications, attempts.
- KV: short-lived link tokens and phone verification sessions.
- Queues: normal/high priority and dead-letter isolation.