setMyCommands

Use this method to change the list of the bot's commands
See this manual for more details about bot commands

Parameters for set-my-commands
Field Description
commands * A JSON-serialized list of bot commands to be set as the list of the bot's commands
At most 100 commands can be specified.
scope A JSON-serialized object, describing scope of users for which the commands are relevant
Defaults to BotCommandScopeDefault.
language_code A two-letter ISO 639-1 language code
If empty, commands will be applied to all users from the given scope, for whose language there are no dedicated commands