aboutsummaryrefslogtreecommitdiff
path: root/models/rich_text.py
diff options
context:
space:
mode:
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 )