Hide navigation sidebar
Hide table of contents sidebar
Skip to content
Back to top
View this page
Toggle table of contents sidebar

# BotCommand

class telegram.BotCommand(command, description, *, api_kwargs=None)

  Bases: `telegram.TelegramObject`

  This object represents a bot command.

  Objects of this class are comparable in terms of equality. Two objects of this class are considered equal, if their `command` and `description` are equal.

  Use In

  `telegram.Bot.set_my_commands()`

  Parameters:

    - command (`str`) – Text of the command; `1`- `32` characters. Can contain only lowercase English letters, digits and underscores.

    - description (`str`) – Description of the command; `1`- `256` characters.

  command

    Text of the command; `1`- `32` characters. Can contain only lowercase English letters, digits and underscores.

    Type:

      `str`

  description

    Description of the command; `1`- `256` characters.

    Type:

      `str`

  MAX_COMMAND = 32

    `telegram.constants.BotCommandLimit.MAX_COMMAND`

    Added in version 20.0.

  MAX_DESCRIPTION = 256

    `telegram.constants.BotCommandLimit.MAX_DESCRIPTION`

    Added in version 20.0.

  MIN_COMMAND = 1

    `telegram.constants.BotCommandLimit.MIN_COMMAND`

    Added in version 20.0.

  MIN_DESCRIPTION = 1

    `telegram.constants.BotCommandLimit.MIN_DESCRIPTION`

    Added in version 20.0.