Early bird discounts live! Claim your offer

project.bot.connected

Telegram bot first attached to the project.

When this fires

A creator completes the bot-connectivity flow and a Telegram bot is bound to the project. The bot starts responding to subscriber messages immediately after this event.

Every surface that binds a bot raises it: the Connect Bot modal on the dashboard, the platform bot's connectivity conversation, and Disaster Recovery when a lost bot is replaced with a new token or a registered standby bot takes over.

Required ability

project:view — token must carry this at mint time to subscribe an endpoint to this event.

Payload

{
  "id": "evt_01HX...",
  "type": "project.bot.connected",
  "created_at": "2026-05-18T10:05:00Z",
  "api_version": "2026-05-01",
  "project_id": "7f3d1c92-8b45-4e6a-9d21-5c8e0a4b6f13",
  "data": {
    "project_id": "7f3d1c92-8b45-4e6a-9d21-5c8e0a4b6f13",
    "bot_id": "5e93b1d7-4a20-4c68-8f51-9b0d27e6a34c",
    "bot_name": "Research Premium",
    "bot_url": "https://t.me/ResearchPremiumBot"
  }
}

Field reference

FieldTypeNotes
idstring ULIDUnique event id, prefixed evt_. Use for idempotent processing.
typestringAlways project.bot.connected for this event.
created_atISO 8601 timestampServer-side emission time.
api_versionstringWebhook API contract version.
project_idstring UUIDProject this event belongs to.
data.project_idstring UUIDMirrors top-level project_id.
data.bot_idstring UUIDbot identifier.
data.bot_namestringTelegram bot display name (getMe first_name), not the username. The username is the last path segment of bot_url.
data.bot_urlstringPublic t.me/.. URL for the bot.

Caveats

  • Bot tokens are never included in the payload. Use the bot_id for any cross-reference back to the dashboard.
  • Rotating a bot inside the Telegram bot's own flow fires project.bot.disconnected followed by project.bot.connected for the new bot. Rotating from the web dashboard emits neither event.

How is this guide?

On this page

Subscriby is a product designed by you — for you.

No boardroom full of executives deciding what we ships next. Our roadmap always shaped by you with your feedback.

Share feedback or a request