diff options
| author | Tolmachev Igor <me@igorek.dev> | 2026-03-23 18:40:40 +0300 |
|---|---|---|
| committer | Tolmachev Igor <me@igorek.dev> | 2026-03-23 18:40:40 +0300 |
| commit | d5994e732d7b1dfa469cf400132ba49c8f75315e (patch) | |
| tree | a091b84babf7829ae6193d78fb8dc090336b0f9b /models/rich_text.py | |
| parent | f7b7e87cffc9dcb2817b070d7a003ac234c96ec3 (diff) | |
| download | vpn_manager_bot-d5994e732d7b1dfa469cf400132ba49c8f75315e.tar.gz vpn_manager_bot-d5994e732d7b1dfa469cf400132ba49c8f75315e.zip | |
Add new_invoice command
Diffstat (limited to 'models/rich_text.py')
| -rw-r--r-- | models/rich_text.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/models/rich_text.py b/models/rich_text.py index e5441b6..6d1c1cb 100644 --- a/models/rich_text.py +++ b/models/rich_text.py | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | from typing import Self | 1 | from typing import Self |
| 2 | 2 | ||
| 3 | from aiogram import Bot | 3 | from aiogram import Bot |
| 4 | from aiogram.types import Message, MessageEntity | 4 | from aiogram.types import Message, MessageEntity, ReplyMarkupUnion |
| 5 | from pydantic import BaseModel | 5 | from pydantic import BaseModel |
| 6 | 6 | ||
| 7 | 7 | ||
| @@ -34,10 +34,16 @@ class RichText(BaseModel): | |||
| 34 | 34 | ||
| 35 | return result | 35 | return result |
| 36 | 36 | ||
| 37 | async def send(self, bot: Bot, chat_id: int) -> Message: | 37 | async def send( |
| 38 | self, | ||
| 39 | bot: Bot, | ||
| 40 | chat_id: int, | ||
| 41 | reply_markup: ReplyMarkupUnion | None = None, | ||
| 42 | ) -> Message: | ||
| 38 | return await bot.send_message( | 43 | return await bot.send_message( |
| 39 | chat_id=chat_id, | 44 | chat_id=chat_id, |
| 40 | text=self.text, | 45 | text=self.text, |
| 41 | entities=self.entities, | 46 | entities=self.entities, |
| 42 | parse_mode=None, | 47 | parse_mode=None, |
| 48 | reply_markup=reply_markup, | ||
| 43 | ) | 49 | ) |
