EditMessage¶
EditMessage(bot, message_id, text=None, attachments=None, link=None, notify=None, parse_mode=None, sleep_after_input_media=True)
¶
Bases: BaseConnection
Класс для редактирования существующего сообщения через API.
https://dev.max.ru/docs-api/methods/PUT/messages
Attributes:
| Name | Type | Description |
|---|---|---|
bot |
Bot
|
Экземпляр бота для выполнения запроса. |
message_id |
str
|
Идентификатор сообщения для редактирования. |
text |
Optional[str]
|
Новый текст сообщения. |
attachments |
Optional[List[Attachment | InputMedia | InputMediaBuffer]]
|
Список вложений для сообщения. |
link |
Optional[NewMessageLink]
|
Связь с другим сообщением (например, ответ или пересылка). |
notify |
Optional[bool]
|
Отправлять ли уведомление о сообщении. По умолчанию True. |
parse_mode |
Optional[ParseMode]
|
Формат разметки текста (например, Markdown, HTML). |
Source code in maxapi/methods/edit_message.py
fetch()
async
¶
Выполняет PUT-запрос для обновления сообщения.
Формирует тело запроса на основе переданных параметров и отправляет запрос к API.
Returns:
| Name | Type | Description |
|---|---|---|
EditedMessage |
Optional[EditedMessage]
|
Обновлённое сообщение. |