Telegram bots: How do you remove a command with botFather

Just add a new list of commands with /setcommands.

your old list will be overwritten.


There is no direct functionality like "Delete command". You just have to Overide commands again. It like this. Lets assume you have command set like below

  • /love - Love is eternal
  • /partner - return partner
  • /status - return relationship status

Let say you need to remove command /status from your bot. First you need to go to @BotFather get your list of bots using /mybots select your bot, then select Edit bot next Edit Commands. Now you will prompt to add new set of commands. Then Give command list without the one you need to remove. Like below

love - Love is eternal
partner - return partner

Then BotFather will add new command set in to you new bot. Don't worry if you can't see your new Command set at once. They will add after like 10 mins