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