BotAdminPermissionsChanged¶
BotAdminPermissionsChanged
¶
Bases: BaseUpdate
Обновление об изменении прав бота-администратора в чате или канале.
Приходит, когда боту выдали или отозвали права администратора либо изменили их набор.
Note
По данным MAX API событие доступно только через Webhook: подпишитесь на него в bot.subscribe_webhook(update_types=...). Через Long Polling оно пока не приходит.
Attributes:
| Name | Type | Description |
|---|---|---|
chat_id |
int
|
Идентификатор чата или канала, где изменились права. |
user_id |
int
|
Идентификатор пользователя или бота, изменившего права. |
bot_id |
int
|
Идентификатор бота, чьи права изменились. |
is_channel |
bool
|
Произошло ли изменение в канале. |
is_admin |
bool
|
Является ли бот администратором после изменения. |
permissions |
list[ChatPermission] | None
|
Актуальный набор прав бота. Может быть None. |
get_ids()
¶
Возвращает кортеж идентификаторов (chat_id, user_id).
Returns:
| Type | Description |
|---|---|
tuple[int | None, int | None]
|
Tuple[Optional[int], Optional[int]]: Идентификаторы чата и пользователя, изменившего права. |