From 9241917bb1796d185f16ba61e3a4a49ade35cb4f Mon Sep 17 00:00:00 2001 From: Denis Date: Sun, 20 Jul 2025 21:47:27 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D1=8B=20=D0=B0=D0=BD=D0=BD=D0=BE=D1=82=D0=B0=D1=86=D0=B8=D0=B8?= =?UTF-8?q?=20attachments?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- maxapi/methods/edit_message.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/maxapi/methods/edit_message.py b/maxapi/methods/edit_message.py index b089623..9cfbb3f 100644 --- a/maxapi/methods/edit_message.py +++ b/maxapi/methods/edit_message.py @@ -1,3 +1,5 @@ +from __future__ import annotations + from typing import List, TYPE_CHECKING, Optional from .types.edited_message import EditedMessage @@ -13,6 +15,7 @@ from ..connection.base import BaseConnection if TYPE_CHECKING: from ..bot import Bot + from ..types.input_media import InputMedia, InputMediaBuffer class EditMessage(BaseConnection): @@ -24,7 +27,7 @@ class EditMessage(BaseConnection): bot (Bot): Экземпляр бота для выполнения запроса. message_id (str): Идентификатор сообщения для редактирования. text (str, optional): Новый текст сообщения. - attachments (List[Attachment], optional): Список вложений для сообщения. + attachments (List[Attachment | InputMedia | InputMediaBuffer], optional): Список вложений для сообщения. link (NewMessageLink, optional): Связь с другим сообщением (ответ или пересылка). notify (bool, optional): Отправлять ли уведомление о сообщении (по умолчанию True). parse_mode (ParseMode, optional): Формат разметки текста (markdown, html и т.д.). @@ -32,11 +35,11 @@ class EditMessage(BaseConnection): def __init__( self, - bot: 'Bot', + bot: Bot, message_id: str, text: str = None, - attachments: List['Attachment'] = None, - link: 'NewMessageLink' = None, + attachments: List[Attachment | InputMedia | InputMediaBuffer] = None, + link: NewMessageLink = None, notify: bool = True, parse_mode: Optional[ParseMode] = None ):