How to Choose a Telegram Bot Username
When you register a bot, you should choose its username carefully: it will be difficult to change afterwards.
I usually try many usernames to find the shortest and prettiest one available. Here's a hack to check variants quickly: open your account settings and type the username you want to try—but don't save the changes. If the username is taken, a red message will appear. This way you can check many usernames without creating a bot until you've made your choice.
Follow username rules
Bot usernames follow the same rules as usernames for users, groups, and channels. Make sure the username ends with “bot”, like @ExampleBot.
You can buy short usernames that don't follow this constraint on Fragment.
NOTE
A free username must contain at least 5 characters including “bot”. However, all 5-character usernames (and possibly 6-character ones) are already taken. Most of these registered bots are inactive—developers rarely maintain bots for a long time.
Ask support for inactive usernames
Contact support if the username you need is claimed by another inactive bot. Write to @BotSupport. They will check whether your bot works and supports English language.
Use this format:
1. @old_username
2. @new_username
3. Some bot descriptionThen cross your fingers and hope the support won't ignore you. It often does.
