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_idyou 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
readymessage arrives.
Next steps
Build out your live updates integration step by step:
- Open an authenticated session in Connecting to the Gateway.
- Send subscribe actions and read system messages in Messages & Actions.
- Explore per-channel payloads: Payment Requests, Targets, and Payment Methods.