aboutsummaryrefslogtreecommitdiff
path: root/models/rich_text.py
diff options
context:
space:
mode:
authorTolmachev Igor <me@igorek.dev>2026-03-23 18:40:40 +0300
committerTolmachev Igor <me@igorek.dev>2026-03-23 18:40:40 +0300
commitd5994e732d7b1dfa469cf400132ba49c8f75315e (patch)
treea091b84babf7829ae6193d78fb8dc090336b0f9b /models/rich_text.py
parentf7b7e87cffc9dcb2817b070d7a003ac234c96ec3 (diff)
downloadvpn_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.py10
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 @@
1from typing import Self 1from typing import Self
2 2
3from aiogram import Bot 3from aiogram import Bot
4from aiogram.types import Message, MessageEntity 4from aiogram.types import Message, MessageEntity, ReplyMarkupUnion
5from pydantic import BaseModel 5from 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 )