Developer Console

Bot Developer Console

Manage bot applications, tokens, webhooks, long polling, and delivery logs. Web customer service site settings live under the integration tab.

Console capabilities

  • Submit and track applications — Create a bot request with name, username, description, and use case, then track pending, approved, or rejected status in real time.
  • Read the one-time token — After approval, the bot detail page reveals the plaintext token once. The server stores only a hash, so regenerate it if lost.
  • Configure webhooks or long polling — Register an HTTPS webhook URL, secret token, allowed updates, and IP allowlist, or switch to getUpdates long polling.
  • Maintain bot profile data — Update avatar, short and long descriptions, command menus, inline mode, and contact request policies.
  • Inspect delivery logs — Review recent webhook deliveries with status filters for success, failed, and dead_letter records, then retry failed events manually.
  • Track monitoring metrics — Review 24-hour delivery volume, success rate, and API distribution to spot anomalies and estimate capacity.
  • Rotate or revoke tokens — Issue a new token at any time. The old token is invalid immediately, and processes still using it will receive 401 responses.

Recommended rollout order

  1. Start with the bot docs to confirm which Bot APIs and update types your scenario needs.
  2. Sign in and submit a creation request under "My Bots", then wait for the platform review.
  3. Once approved, open the bot detail page and store the one-time token safely.
  4. Configure a webhook or long polling, then use sendMessage to verify the minimum end-to-end flow.
  5. If deliveries fail, filter by status in the delivery log and retry the failed records.
Loading the developer console...