BotCommandScope¶
- class pyrogram.types.BotCommandScope¶
Represents the scope to which bot commands are applied.
Currently, the following 7 scopes are supported:
Determining list of commands
The following algorithm is used to determine the list of commands for a particular user viewing the bot menu. The first list of commands which is set is returned:
Commands in the chat with the bot:
BotCommandScopeChat + language_code
BotCommandScopeChat
BotCommandScopeAllPrivateChats + language_code
BotCommandScopeAllPrivateChats
BotCommandScopeDefault + language_code
BotCommandScopeDefault
Commands in group and supergroup chats
BotCommandScopeChatMember + language_code
BotCommandScopeChatMember
BotCommandScopeChatAdministrators + language_code (administrators only)
BotCommandScopeChatAdministrators (administrators only)
BotCommandScopeChat + language_code
BotCommandScopeChat
BotCommandScopeAllChatAdministrators + language_code (administrators only)
BotCommandScopeAllChatAdministrators (administrators only)
BotCommandScopeAllGroupChats + language_code
BotCommandScopeAllGroupChats
BotCommandScopeDefault + language_code
BotCommandScopeDefault