Skip to content

Introduction

ET Notif is a multi-tenant Telegram notification gateway running on Cloudflare Workers, D1, KV, Queues, and Durable Objects.

  • 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.
  • 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.