aboutsummaryrefslogtreecommitdiff
path: root/helpers.py
diff options
context:
space:
mode:
authorhuker667 <huker@tuta.io>2026-07-14 08:23:17 +0300
committerhuker667 <huker@tuta.io>2026-07-14 08:23:17 +0300
commit2cce59fb5806633db002d4145070035414e9c42d (patch)
tree569b1c2e0e58384cb5a10903ffc94592e0c4a3cd /helpers.py
parentb3f345838899498eee98e16e86e7c3dcba092864 (diff)
downloaduzbekgpt-2cce59fb5806633db002d4145070035414e9c42d.tar.gz
uzbekgpt-2cce59fb5806633db002d4145070035414e9c42d.tar.bz2
uzbekgpt-2cce59fb5806633db002d4145070035414e9c42d.zip
add new markdown
Diffstat (limited to 'helpers.py')
-rw-r--r--helpers.py31
1 files changed, 24 insertions, 7 deletions
diff --git a/helpers.py b/helpers.py
index d42b315..b94ef05 100644
--- a/helpers.py
+++ b/helpers.py
@@ -1,7 +1,7 @@
import time
from aiogram.methods import AnswerGuestQuery, SendPoll
-from aiogram.types import InlineQueryResultArticle, InputTextMessageContent, Message
+from aiogram.types import InlineQueryResultArticle, InputTextMessageContent, InputRichMessageContent, InputRichMessage, Message
from aiogram.enums import ChatType
from supergenerator import *
@@ -74,18 +74,35 @@ def is_replied_bot(message, is_channel, user_text, config=None):
return False
return True
-async def g_answer(data, message, text, title="da", id="1", parse_mode="Markdown"):
+async def g_answer(
+ data,
+ message,
+ text,
+ title="da",
+ id="1",
+ parse_mode="Markdown",
+ reply_markup=None,
+ user_id=None
+):
+ input_message_content = InputTextMessageContent(
+ message_text=text,
+ parse_mode=parse_mode
+ )
+ if user_id:
+ config = get_user_config(user_id)
+ if config["markdown"] == "new":
+ input_message_content=InputRichMessageContent(
+ rich_message=InputRichMessage(markdown=text)
+ )
return await data["bot"](
AnswerGuestQuery(
guest_query_id=message.guest_query_id,
result=InlineQueryResultArticle(
id=id,
+ reply_markup=reply_markup,
title=title,
- input_message_content=InputTextMessageContent(
- message_text=text,
- parse_mode=parse_mode,
- ),
- ),
+ input_message_content=input_message_content
+ )
)
)