Bot Command Builder

Safely check your Telegram Bot token status and design/publish menu command shortcuts directly to Telegram.

BotFather Token Verification

Client-Side Execution: Verification requests are sent directly to Telegram's secure servers (api.telegram.org) from your web browser. Your token is never logged, saved, or sent to Telekit backend servers.

Enhancing Telegram Bot User Experience

Telegram bots are highly versatile applications, capable of serving games, processing payments, and managing communities. However, users often drop off if they do not know what inputs the bot understands. Defining custom bot commands (which appear as a clickable menu in chat windows) solves this navigation problem. This Bot Command Builder allows developers to safely connect their BotFather token and push command settings instantly.

Telegram Menu Command Rules & Syntax Constraints

When naming and writing bot commands, Telegram imposes strict syntax rules. Violating them causes the API call to return a bad request error:

  • Lowercase Only: Command names must contain ONLY lowercase English characters, numbers, and underscores. Capital letters or symbols (like hyphens) are invalid.
  • Command Name Limit (32 characters): The shortcut key itself (e.g. `start` or `help_menu`) must be 1 to 32 characters in length.
  • Description Length Limit (128 characters): The text description explaining what the shortcut key does must be 1 to 128 characters in length.
  • Immediate Sync: Pushing commands via setMyCommands applies to new chat instances immediately. Users who currently have the chat open may need to reload their client or restart the bot to see menu updates.

Frequently Asked Questions (FAQs)

Yes, it is entirely secure. The token validation and command update are performed entirely client-side using JavaScript `fetch` calls. The requests are sent directly to Telegram's domain (api.telegram.org). Our server never receives, stores, or logs your private bot token.
This error occurs when you violate Telegram's syntax rules. Check that all command shortcut keys consist of only lowercase letters, digits, and underscores. Make sure there are no spaces, capitalization, or special characters.
To remove all menu commands from your bot, clear all command rows in the builder and hit the publish button. Pushing an empty array to Telegram's setMyCommands endpoint resets and deletes the menu button for users.
+ Add Telegram Group

Join Our Telegram Channel! 🚀

Stay updated with the latest Telegram groups and channels

Join on Telegram

Or scan the QR code

Telegram QR Code
⚡ Instant Updates 🔔 Latest Groups 💬 Community Chat

Loading community stats...

Search Telekit

🚀 Share & Earn 15 PTS

Complete the steps below to claim your reward instantly!

1 Copy Dynamic Post Text

Loading viral copy...

2 Share to Platform

Make sure to include your signature tag: #tk_...

3 Paste Shared Link

Anti-Cheat Policy: Posts must remain active and public. Deleting the shared post will trigger automatic checks that deduct the points from your profile.