I have created a testing telegram bot with some commands, but the username is not what I want.
But I found that the username of my bot is unable to change, thus I need to create a new telegram bot.
Is there any method to copy all the existing commands of old bot to the new bot, instead of creating all the commands again in the new bot?
or
Is there any method to change the username of the old bot?
2
Answers
With my experience unfortunatly I say no, is not possible to copy commands from others bot and is not possible change the username of the bot, is possible only change the name of it.
This answer refers to the Bot API 5.7 (the latest release at the moment)
Yes, you can change the username of your bot.
Method 1
When you create a bot using BotFather, it sends you a message like so with your bot token:
As stated, you can ping their bot support to get a better username for your bot. (Make sure that the bot is fully operational before doing this)
Method 2
Suggested by @AdityaYadav
You may transfer the description, profile photo etc. of the old bot afterwards.