правки

This commit is contained in:
Artem Tsyrulnikov
2026-02-01 17:57:46 +03:00
parent a92f33c22f
commit 4e35c73a66
15 changed files with 1573 additions and 231 deletions

View File

@@ -72,8 +72,13 @@ class MediaItem(typing.Protocol):
class TelegramBotWriter(typing.Protocol):
async def send_message(
self, text: str, chat_id: int, parse_mode: str | None = None, disable_preview: bool = False
) -> None: ...
self,
text: str,
chat_id: int,
parse_mode: str | None = None,
disable_preview: bool = False,
reply_to_message_id: int | None = None,
) -> int: ...
async def send_message_with_inline_keyboard(
self,
@@ -82,7 +87,8 @@ class TelegramBotWriter(typing.Protocol):
buttons: list[list['InlineKeyboardButton']],
parse_mode: str | None = None,
disable_preview: bool = False,
) -> None: ...
reply_to_message_id: int | None = None,
) -> int: ...
async def send_media_with_inline_keyboard(
self,
@@ -92,7 +98,8 @@ class TelegramBotWriter(typing.Protocol):
media_file_id: str,
buttons: list[list['InlineKeyboardButton']],
parse_mode: str | None = None,
) -> None: ...
reply_to_message_id: int | None = None,
) -> int: ...
async def send_media_group(
self,
@@ -100,7 +107,8 @@ class TelegramBotWriter(typing.Protocol):
media_items: Sequence[MediaItem],
caption: str | None = None,
parse_mode: str | None = None,
) -> None: ...
reply_to_message_id: int | None = None,
) -> int: ...
async def edit_message_text(self, text: str, chat_id: int, message_id: int) -> None: ...