Dashboard
DocsReal-Time Live Updates for Your Subscription Bot | BotSubscription

Live Updates for Your Subscription Bot

The BotSubscription live updates gateway streams real-time events into your client applications over Socket.IO. Dashboards, checkout pages, and admin consoles can react the moment something changes — no polling required.

If you are building a front-end around a Telegram subscription bot or a Discord subscription bot, live updates are the right channel. A checkout page can show a crypto payment as it settles, and an admin console can mirror target enable/disable transitions live.


Delivery model

  • Push-based: Events are pushed as soon as the underlying state changes — no polling required.
  • Per-project scoping: Every connection authenticates against a single project. Events from other projects are never delivered to your session.
  • At-least-once broadcasts: A single emission may be redelivered if your client briefly disconnects mid-flight. Each broadcast carries an event_id you can use as a client-side dedup key.
  • No ordering promise: Independent events may arrive out of chronological order. Treat each broadcast payload as a full snapshot and reconcile by natural key plus the payload's own timestamps.
  • Session-local subscriptions: Channel subscriptions are not persisted server-side. After a reconnect, resubscribe once the ready message arrives.

Next steps

Build out your live updates integration step by step:

Last updated: