Update Module¶
base_update
¶
BaseUpdate
¶
Bases: BaseModel, BotMixin
Базовая модель обновления.
Attributes:
| Name | Type | Description |
|---|---|---|
update_type |
UpdateType
|
Тип обновления. |
timestamp |
int
|
Временная метка обновления. |
bot_added
¶
BotAdded
¶
Bases: BaseUpdate
Обновление, сигнализирующее о добавлении бота в чат.
Attributes:
| Name | Type | Description |
|---|---|---|
chat_id |
int
|
Идентификатор чата, куда добавлен бот. |
user |
User
|
Объект пользователя-бота. |
is_channel |
bool
|
Указывает, был ли бот добавлен в канал или нет |
bot_removed
¶
BotRemoved
¶
Bases: BaseUpdate
Обновление, сигнализирующее об удалении бота из чата.
Attributes:
| Name | Type | Description |
|---|---|---|
chat_id |
int
|
Идентификатор чата, из которого удалён бот. |
user |
User
|
Объект пользователя-бота. |
is_channel |
bool
|
Указывает, был ли пользователь добавлен в канал или нет |
bot_started
¶
BotStarted
¶
Bases: BaseUpdate
Обновление, сигнализирующее о первом старте бота.
Attributes:
| Name | Type | Description |
|---|---|---|
chat_id |
int
|
Идентификатор чата. |
user |
User
|
Пользователь (бот). |
user_locale |
Optional[str]
|
Локаль пользователя. |
payload |
Optional[str]
|
Дополнительные данные. |
bot_stopped
¶
BotStopped
¶
Bases: BaseUpdate
Обновление, сигнализирующее об остановке бота.
Attributes:
| Name | Type | Description |
|---|---|---|
chat_id |
int
|
Идентификатор чата. |
user |
User
|
Пользователь (бот). |
user_locale |
Optional[str]
|
Локаль пользователя. |
payload |
Optional[str]
|
Дополнительные данные. |
chat_title_changed
¶
ChatTitleChanged
¶
Bases: BaseUpdate
Обновление, сигнализирующее об изменении названия чата.
Attributes:
| Name | Type | Description |
|---|---|---|
chat_id |
Optional[int]
|
Идентификатор чата. |
user |
User
|
Пользователь, совершивший изменение. |
title |
str
|
Новое название чата. |
dialog_cleared
¶
DialogCleared
¶
Bases: BaseUpdate
Обновление, сигнализирующее об очистке диалога с ботом.
Attributes:
| Name | Type | Description |
|---|---|---|
chat_id |
int
|
Идентификатор чата. |
user |
User
|
Пользователь (бот). |
user_locale |
Optional[str]
|
Локаль пользователя. |
dialog_muted
¶
DialogMuted
¶
Bases: BaseUpdate
Обновление, сигнализирующее об отключении оповещений от бота.
Attributes:
| Name | Type | Description |
|---|---|---|
chat_id |
int
|
Идентификатор чата. |
muted_until |
int
|
Время до включения оповещений от бота. |
user |
User
|
Пользователь (бот). |
user_locale |
Optional[str]
|
Локаль пользователя. |
dialog_removed
¶
DialogRemoved
¶
Bases: BaseUpdate
Обновление, сигнализирующее об удалении диалога с ботом.
Attributes:
| Name | Type | Description |
|---|---|---|
chat_id |
int
|
Идентификатор чата. |
user |
User
|
Пользователь (бот). |
user_locale |
Optional[str]
|
Локаль пользователя. |
dialog_unmuted
¶
DialogUnmuted
¶
Bases: BaseUpdate
Обновление, сигнализирующее о включении оповещений от бота.
Attributes:
| Name | Type | Description |
|---|---|---|
chat_id |
int
|
Идентификатор чата. |
user |
User
|
Пользователь (бот). |
user_locale |
Optional[str]
|
Локаль пользователя. |
message_callback
¶
Message
¶
Bases: BaseModel, BotMixin
Модель сообщения.
Attributes:
| Name | Type | Description |
|---|---|---|
sender |
Optional[User]
|
Отправитель сообщения, может быть None, если сообщение отправлено каналом https://github.com/love-apples/maxapi/discussions/14. |
recipient |
Recipient
|
Получатель сообщения. |
timestamp |
int
|
Временная метка сообщения. |
link |
Optional[LinkedMessage]
|
Связанное сообщение. Может быть None. |
body |
Optional[MessageBody]
|
Содержимое сообщения. Текст + вложения. Может быть null, если сообщение содержит только пересланное сообщение |
stat |
Optional[MessageStat]
|
Статистика сообщения. Может быть None. |
url |
Optional[str]
|
URL сообщения. Может быть None. |
bot |
Optional[Bot]
|
Объект бота, исключается из сериализации. |
answer(text=None, attachments=None, link=None, format=None, parse_mode=None, *, notify=None, disable_link_preview=None, sleep_after_input_media=True)
async
¶
Отправляет сообщение (автозаполнение chat_id, user_id).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
text
|
str
|
Текст ответа. Может быть None. |
None
|
link
|
NewMessageLink
|
Связь с другим сообщением. Может быть None. |
None
|
format
|
TextFormat
|
Режим форматирования текста. Может быть None. |
None
|
parse_mode
|
ParseMode
|
Режим форматирования текста. Может быть None. |
None
|
notify
|
bool
|
Флаг отправки уведомления. По умолчанию True. |
None
|
disable_link_preview
|
bool
|
Флаг генерации превью. |
None
|
sleep_after_input_media
|
bool
|
Флаг задержки после отправки вложений типа InputMedia. По умолчанию True. |
True
|
Returns:
| Type | Description |
|---|---|
SendedMessage | None
|
Optional[SendedMessage]: Результат выполнения метода send_message бота. |
Source code in maxapi/types/message.py
reply(text=None, attachments=None, format=None, parse_mode=None, *, notify=None, disable_link_preview=None, sleep_after_input_media=True)
async
¶
Отправляет ответное сообщение (автозаполнение chat_id, user_id, link).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
text
|
str
|
Текст ответа. Может быть None. |
None
|
notify
|
bool
|
Флаг отправки уведомления. По умолчанию True. |
None
|
format
|
TextFormat
|
Режим форматирования текста. Может быть None. |
None
|
parse_mode
|
ParseMode
|
Режим форматирования текста. Может быть None. |
None
|
disable_link_preview
|
bool
|
Флаг генерации превью. |
None
|
sleep_after_input_media
|
bool | None
|
Optional[bool] = True, |
True
|
Returns:
| Type | Description |
|---|---|
SendedMessage | None
|
Optional[SendedMessage]: Результат выполнения метода send_message бота. |
Source code in maxapi/types/message.py
forward(chat_id, user_id=None, attachments=None, format=None, parse_mode=None, *, notify=None, disable_link_preview=None, sleep_after_input_media=True)
async
¶
Пересылает отправленное сообщение в указанный чат. (автозаполнение link)
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
chat_id
|
int
|
ID чата для отправки (обязателен, если не указан user_id) |
required |
user_id
|
int
|
ID пользователя для отправки (обязателен, если не указан chat_id). По умолчанию None |
None
|
notify
|
bool
|
Флаг отправки уведомления. По умолчанию True. |
None
|
format
|
TextFormat
|
Режим форматирования текста. Может быть None. |
None
|
parse_mode
|
ParseMode
|
Режим форматирования текста. Может быть None. |
None
|
disable_link_preview
|
bool
|
Флаг генерации превью. |
None
|
sleep_after_input_media
|
bool | None
|
Optional[bool] = True, |
True
|
Returns:
| Type | Description |
|---|---|
SendedMessage | None
|
Optional[SendedMessage]: Результат выполнения метода send_message бота. |
Source code in maxapi/types/message.py
edit(text=None, attachments=None, link=None, format=None, parse_mode=None, *, notify=True, sleep_after_input_media=True)
async
¶
Редактирует текущее сообщение.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
text
|
str
|
Новый текст сообщения. Может быть None. |
None
|
link
|
NewMessageLink
|
Новая связь с сообщением. Может быть None. |
None
|
format
|
TextFormat
|
Режим форматирования текста. Может быть None. |
None
|
parse_mode
|
ParseMode
|
Режим форматирования текста. Может быть None. |
None
|
notify
|
bool
|
Флаг отправки уведомления. По умолчанию True. |
True
|
sleep_after_input_media
|
bool
|
Флаг задержки после отправки вложений типа InputMedia. По умолчанию True. |
True
|
Returns: Optional[EditedMessage]: Результат выполнения метода edit_message бота.
Source code in maxapi/types/message.py
delete()
async
¶
Удаляет текущее сообщение.
Returns:
| Name | Type | Description |
|---|---|---|
DeletedMessage |
DeletedMessage
|
Результат выполнения метода delete_message бота. |
Source code in maxapi/types/message.py
pin(*, notify=True)
async
¶
Закрепляет текущее сообщение в чате.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
notify
|
bool
|
Флаг отправки уведомления. По умолчанию True. |
True
|
Returns:
| Name | Type | Description |
|---|---|---|
PinnedMessage |
PinnedMessage
|
Результат выполнения метода pin_message бота. |
Source code in maxapi/types/message.py
MessageForCallback
¶
Bases: BaseModel
Модель сообщения для ответа на callback-запрос.
Attributes:
| Name | Type | Description |
|---|---|---|
text |
Optional[str]
|
Текст сообщения. |
link |
Optional[NewMessageLink]
|
Связь с другим сообщением. |
notify |
Optional[bool]
|
Отправлять ли уведомление. |
format |
Optional[ParseMode]
|
Режим разбора текста. |
MessageCallback
¶
Bases: BaseUpdate
Обновление с callback-событием сообщения.
Attributes:
| Name | Type | Description |
|---|---|---|
message |
Optional[Message]
|
Изначальное сообщение, содержащее встроенную клавиатуру. Может быть null, если оно было удалено к моменту, когда бот получил это обновление. |
user_locale |
Optional[str]
|
Локаль пользователя. |
callback |
Callback
|
Объект callback. |
get_ids()
¶
Возвращает кортеж идентификаторов (chat_id, user_id).
Returns:
| Type | Description |
|---|---|
tuple[int | None, int]
|
tuple[Optional[int], int]: Идентификаторы чата и пользователя. |
Source code in maxapi/types/updates/message_callback.py
answer(notification=None, new_text=None, link=None, format=None, *, notify=True, raise_if_not_exists=True)
async
¶
Отправляет ответ на callback с возможностью изменить текст, вложения и параметры уведомления.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
notification
|
str
|
Текст уведомления. |
None
|
new_text
|
Optional[str]
|
Новый текст сообщения. |
None
|
link
|
Optional[NewMessageLink]
|
Связь с другим сообщением. |
None
|
notify
|
bool
|
Отправлять ли уведомление. |
True
|
format
|
Optional[ParseMode]
|
Режим разбора текста. |
None
|
raise_if_not_exists
|
bool
|
Выдавать ошибку при отсутствии сообщения, если пытаются изменить его содержимое (new_text/link/format). |
True
|
Returns:
| Name | Type | Description |
|---|---|---|
SendedCallback |
SendedCallback
|
Результат вызова send_callback бота. |
Source code in maxapi/types/updates/message_callback.py
message_chat_created
¶
MessageChatCreated(**data)
¶
Bases: BaseUpdate
.. deprecated:: 0.9.14 Это событие устарело и будет удалено в будущих версиях.
Событие создания чата.
Attributes:
| Name | Type | Description |
|---|---|---|
chat |
Chat
|
Объект чата. |
title |
Optional[str]
|
Название чата. |
message_id |
Optional[str]
|
ID сообщения. |
start_payload |
Optional[str]
|
Payload для старта. |
Source code in maxapi/types/updates/message_chat_created.py
message_created
¶
Message
¶
Bases: BaseModel, BotMixin
Модель сообщения.
Attributes:
| Name | Type | Description |
|---|---|---|
sender |
Optional[User]
|
Отправитель сообщения, может быть None, если сообщение отправлено каналом https://github.com/love-apples/maxapi/discussions/14. |
recipient |
Recipient
|
Получатель сообщения. |
timestamp |
int
|
Временная метка сообщения. |
link |
Optional[LinkedMessage]
|
Связанное сообщение. Может быть None. |
body |
Optional[MessageBody]
|
Содержимое сообщения. Текст + вложения. Может быть null, если сообщение содержит только пересланное сообщение |
stat |
Optional[MessageStat]
|
Статистика сообщения. Может быть None. |
url |
Optional[str]
|
URL сообщения. Может быть None. |
bot |
Optional[Bot]
|
Объект бота, исключается из сериализации. |
answer(text=None, attachments=None, link=None, format=None, parse_mode=None, *, notify=None, disable_link_preview=None, sleep_after_input_media=True)
async
¶
Отправляет сообщение (автозаполнение chat_id, user_id).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
text
|
str
|
Текст ответа. Может быть None. |
None
|
link
|
NewMessageLink
|
Связь с другим сообщением. Может быть None. |
None
|
format
|
TextFormat
|
Режим форматирования текста. Может быть None. |
None
|
parse_mode
|
ParseMode
|
Режим форматирования текста. Может быть None. |
None
|
notify
|
bool
|
Флаг отправки уведомления. По умолчанию True. |
None
|
disable_link_preview
|
bool
|
Флаг генерации превью. |
None
|
sleep_after_input_media
|
bool
|
Флаг задержки после отправки вложений типа InputMedia. По умолчанию True. |
True
|
Returns:
| Type | Description |
|---|---|
SendedMessage | None
|
Optional[SendedMessage]: Результат выполнения метода send_message бота. |
Source code in maxapi/types/message.py
reply(text=None, attachments=None, format=None, parse_mode=None, *, notify=None, disable_link_preview=None, sleep_after_input_media=True)
async
¶
Отправляет ответное сообщение (автозаполнение chat_id, user_id, link).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
text
|
str
|
Текст ответа. Может быть None. |
None
|
notify
|
bool
|
Флаг отправки уведомления. По умолчанию True. |
None
|
format
|
TextFormat
|
Режим форматирования текста. Может быть None. |
None
|
parse_mode
|
ParseMode
|
Режим форматирования текста. Может быть None. |
None
|
disable_link_preview
|
bool
|
Флаг генерации превью. |
None
|
sleep_after_input_media
|
bool | None
|
Optional[bool] = True, |
True
|
Returns:
| Type | Description |
|---|---|
SendedMessage | None
|
Optional[SendedMessage]: Результат выполнения метода send_message бота. |
Source code in maxapi/types/message.py
forward(chat_id, user_id=None, attachments=None, format=None, parse_mode=None, *, notify=None, disable_link_preview=None, sleep_after_input_media=True)
async
¶
Пересылает отправленное сообщение в указанный чат. (автозаполнение link)
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
chat_id
|
int
|
ID чата для отправки (обязателен, если не указан user_id) |
required |
user_id
|
int
|
ID пользователя для отправки (обязателен, если не указан chat_id). По умолчанию None |
None
|
notify
|
bool
|
Флаг отправки уведомления. По умолчанию True. |
None
|
format
|
TextFormat
|
Режим форматирования текста. Может быть None. |
None
|
parse_mode
|
ParseMode
|
Режим форматирования текста. Может быть None. |
None
|
disable_link_preview
|
bool
|
Флаг генерации превью. |
None
|
sleep_after_input_media
|
bool | None
|
Optional[bool] = True, |
True
|
Returns:
| Type | Description |
|---|---|
SendedMessage | None
|
Optional[SendedMessage]: Результат выполнения метода send_message бота. |
Source code in maxapi/types/message.py
edit(text=None, attachments=None, link=None, format=None, parse_mode=None, *, notify=True, sleep_after_input_media=True)
async
¶
Редактирует текущее сообщение.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
text
|
str
|
Новый текст сообщения. Может быть None. |
None
|
link
|
NewMessageLink
|
Новая связь с сообщением. Может быть None. |
None
|
format
|
TextFormat
|
Режим форматирования текста. Может быть None. |
None
|
parse_mode
|
ParseMode
|
Режим форматирования текста. Может быть None. |
None
|
notify
|
bool
|
Флаг отправки уведомления. По умолчанию True. |
True
|
sleep_after_input_media
|
bool
|
Флаг задержки после отправки вложений типа InputMedia. По умолчанию True. |
True
|
Returns: Optional[EditedMessage]: Результат выполнения метода edit_message бота.
Source code in maxapi/types/message.py
delete()
async
¶
Удаляет текущее сообщение.
Returns:
| Name | Type | Description |
|---|---|---|
DeletedMessage |
DeletedMessage
|
Результат выполнения метода delete_message бота. |
Source code in maxapi/types/message.py
pin(*, notify=True)
async
¶
Закрепляет текущее сообщение в чате.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
notify
|
bool
|
Флаг отправки уведомления. По умолчанию True. |
True
|
Returns:
| Name | Type | Description |
|---|---|---|
PinnedMessage |
PinnedMessage
|
Результат выполнения метода pin_message бота. |
Source code in maxapi/types/message.py
MessageCreated
¶
Bases: BaseUpdate
Обновление, сигнализирующее о создании нового сообщения.
Attributes:
| Name | Type | Description |
|---|---|---|
message |
Message
|
Объект сообщения. |
user_locale |
Optional[str]
|
Локаль пользователя. |
get_ids()
¶
Возвращает кортеж идентификаторов (chat_id, user_id).
Returns:
| Type | Description |
|---|---|
tuple[int | None, int | None]
|
tuple[Optional[int], Optional[int]]: Идентификатор чата и пользователя. |
Source code in maxapi/types/updates/message_created.py
message_edited
¶
Message
¶
Bases: BaseModel, BotMixin
Модель сообщения.
Attributes:
| Name | Type | Description |
|---|---|---|
sender |
Optional[User]
|
Отправитель сообщения, может быть None, если сообщение отправлено каналом https://github.com/love-apples/maxapi/discussions/14. |
recipient |
Recipient
|
Получатель сообщения. |
timestamp |
int
|
Временная метка сообщения. |
link |
Optional[LinkedMessage]
|
Связанное сообщение. Может быть None. |
body |
Optional[MessageBody]
|
Содержимое сообщения. Текст + вложения. Может быть null, если сообщение содержит только пересланное сообщение |
stat |
Optional[MessageStat]
|
Статистика сообщения. Может быть None. |
url |
Optional[str]
|
URL сообщения. Может быть None. |
bot |
Optional[Bot]
|
Объект бота, исключается из сериализации. |
answer(text=None, attachments=None, link=None, format=None, parse_mode=None, *, notify=None, disable_link_preview=None, sleep_after_input_media=True)
async
¶
Отправляет сообщение (автозаполнение chat_id, user_id).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
text
|
str
|
Текст ответа. Может быть None. |
None
|
link
|
NewMessageLink
|
Связь с другим сообщением. Может быть None. |
None
|
format
|
TextFormat
|
Режим форматирования текста. Может быть None. |
None
|
parse_mode
|
ParseMode
|
Режим форматирования текста. Может быть None. |
None
|
notify
|
bool
|
Флаг отправки уведомления. По умолчанию True. |
None
|
disable_link_preview
|
bool
|
Флаг генерации превью. |
None
|
sleep_after_input_media
|
bool
|
Флаг задержки после отправки вложений типа InputMedia. По умолчанию True. |
True
|
Returns:
| Type | Description |
|---|---|
SendedMessage | None
|
Optional[SendedMessage]: Результат выполнения метода send_message бота. |
Source code in maxapi/types/message.py
reply(text=None, attachments=None, format=None, parse_mode=None, *, notify=None, disable_link_preview=None, sleep_after_input_media=True)
async
¶
Отправляет ответное сообщение (автозаполнение chat_id, user_id, link).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
text
|
str
|
Текст ответа. Может быть None. |
None
|
notify
|
bool
|
Флаг отправки уведомления. По умолчанию True. |
None
|
format
|
TextFormat
|
Режим форматирования текста. Может быть None. |
None
|
parse_mode
|
ParseMode
|
Режим форматирования текста. Может быть None. |
None
|
disable_link_preview
|
bool
|
Флаг генерации превью. |
None
|
sleep_after_input_media
|
bool | None
|
Optional[bool] = True, |
True
|
Returns:
| Type | Description |
|---|---|
SendedMessage | None
|
Optional[SendedMessage]: Результат выполнения метода send_message бота. |
Source code in maxapi/types/message.py
forward(chat_id, user_id=None, attachments=None, format=None, parse_mode=None, *, notify=None, disable_link_preview=None, sleep_after_input_media=True)
async
¶
Пересылает отправленное сообщение в указанный чат. (автозаполнение link)
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
chat_id
|
int
|
ID чата для отправки (обязателен, если не указан user_id) |
required |
user_id
|
int
|
ID пользователя для отправки (обязателен, если не указан chat_id). По умолчанию None |
None
|
notify
|
bool
|
Флаг отправки уведомления. По умолчанию True. |
None
|
format
|
TextFormat
|
Режим форматирования текста. Может быть None. |
None
|
parse_mode
|
ParseMode
|
Режим форматирования текста. Может быть None. |
None
|
disable_link_preview
|
bool
|
Флаг генерации превью. |
None
|
sleep_after_input_media
|
bool | None
|
Optional[bool] = True, |
True
|
Returns:
| Type | Description |
|---|---|
SendedMessage | None
|
Optional[SendedMessage]: Результат выполнения метода send_message бота. |
Source code in maxapi/types/message.py
edit(text=None, attachments=None, link=None, format=None, parse_mode=None, *, notify=True, sleep_after_input_media=True)
async
¶
Редактирует текущее сообщение.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
text
|
str
|
Новый текст сообщения. Может быть None. |
None
|
link
|
NewMessageLink
|
Новая связь с сообщением. Может быть None. |
None
|
format
|
TextFormat
|
Режим форматирования текста. Может быть None. |
None
|
parse_mode
|
ParseMode
|
Режим форматирования текста. Может быть None. |
None
|
notify
|
bool
|
Флаг отправки уведомления. По умолчанию True. |
True
|
sleep_after_input_media
|
bool
|
Флаг задержки после отправки вложений типа InputMedia. По умолчанию True. |
True
|
Returns: Optional[EditedMessage]: Результат выполнения метода edit_message бота.
Source code in maxapi/types/message.py
delete()
async
¶
Удаляет текущее сообщение.
Returns:
| Name | Type | Description |
|---|---|---|
DeletedMessage |
DeletedMessage
|
Результат выполнения метода delete_message бота. |
Source code in maxapi/types/message.py
pin(*, notify=True)
async
¶
Закрепляет текущее сообщение в чате.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
notify
|
bool
|
Флаг отправки уведомления. По умолчанию True. |
True
|
Returns:
| Name | Type | Description |
|---|---|---|
PinnedMessage |
PinnedMessage
|
Результат выполнения метода pin_message бота. |
Source code in maxapi/types/message.py
MessageEdited
¶
Bases: BaseUpdate
Обновление, сигнализирующее об изменении сообщения.
Attributes:
| Name | Type | Description |
|---|---|---|
message |
Message
|
Объект измененного сообщения. |
get_ids()
¶
Возвращает кортеж идентификаторов (chat_id, user_id).
Returns:
| Type | Description |
|---|---|
tuple[int | None, int | None]
|
Tuple[Optional[int], Optional[int]]: Идентификаторы чата и пользователя. |
Source code in maxapi/types/updates/message_edited.py
message_removed
¶
MessageRemoved
¶
Bases: BaseUpdate
Класс для обработки события удаления сообщения в чате.
Attributes:
| Name | Type | Description |
|---|---|---|
message_id |
str
|
Идентификатор удаленного сообщения. Может быть None. |
chat_id |
int
|
Идентификатор чата. Может быть None. |
user_id |
int
|
Идентификатор пользователя. Может быть None. |
get_ids()
¶
Возвращает кортеж идентификаторов (chat_id, user_id).
Returns:
| Type | Description |
|---|---|
tuple[int | None, int | None]
|
Tuple[Optional[int], Optional[int]]: Идентификаторы чата и пользователя. |
Source code in maxapi/types/updates/message_removed.py
user_added
¶
UserAdded
¶
Bases: BaseUpdate
Класс для обработки события добавления пользователя в чат.
Attributes:
| Name | Type | Description |
|---|---|---|
inviter_id |
int
|
Идентификатор пользователя, добавившего нового участника. Может быть None. |
chat_id |
int
|
Идентификатор чата. Может быть None. |
user |
User
|
Объект пользователя, добавленного в чат. |
is_channel |
bool
|
Указывает, был ли пользователь добавлен в канал или нет |
get_ids()
¶
Возвращает кортеж идентификаторов (chat_id, user_id).
Returns:
| Type | Description |
|---|---|
tuple[int | None, int | None]
|
Tuple[Optional[int], Optional[int]]: Идентификаторы чата и пользователя. |
Source code in maxapi/types/updates/user_added.py
user_removed
¶
UserRemoved
¶
Bases: BaseUpdate
Класс для обработки события выходе/удаления пользователя из чата.
Attributes:
| Name | Type | Description |
|---|---|---|
admin_id |
Optional[int]
|
Идентификатор администратора, удалившего пользователя. None при выходе из чата самим пользователем. |
chat_id |
int
|
Идентификатор чата. Может быть None. |
user |
User
|
Объект пользователя, удаленного из чата. |
is_channel |
bool
|
Указывает, был ли пользователь удален из канала или нет |
get_ids()
¶
Возвращает кортеж идентификаторов (chat_id, user_id).
Returns:
| Type | Description |
|---|---|
tuple[int | None, int | None]
|
Tuple[Optional[int], Optional[int]]: Идентификаторы чата и пользователя. |