Use official Telegram bot to create new bots and to manage existing bot.
/start: To start the bot.
/newbot: To create new bot.
/mybots: To edit your bot.
/setname: To change bot name.
/setdescription: To change or set description.
/setuserpic: To change bot pic.
/token: Generate authorization token.
/revoke: Revoke bot access.
/setinline: To set inline commands.
There are many other commands, you can find them using /help command.
Just follow below simple steps.
Click on START to start the bot.
Send /newbot and give name, bot id (ending with bot).
Send /name to change name and /description to set bot description.
Send /userpic and send photo to set it as bot profile pic.
There are lot of other commands, type '/' to see all command list.
That's it, use telegram api to add functions or use other bots like @controllerBot to add functions.