diff --git a/extensions.py b/extensions.py
index 28562c0..15bf219 100644
--- a/extensions.py
+++ b/extensions.py
@@ -7,14 +7,7 @@ from config import app
def humanize_tags_from_json(value: str, default: str) -> str:
if value != "":
- output = str()
- tags = value.split()
-
- for t in tags:
- output += f"{re.sub('_\\(.*', '', t)}, "
- output = output[:-2]
-
- return output
+ return ", ".join([re.sub('_\\(.*', '', t) for t in value.split()])
return default
diff --git a/inline_query.py b/inline_query.py
index e8c6151..657e0b9 100644
--- a/inline_query.py
+++ b/inline_query.py
@@ -40,8 +40,7 @@ async def answer_query(update: Update, query: str, data) -> None:
title=f"ID: {query}",
description=f"{characters} ({copyrights}) drawn by {artists}",
input_message_content=InputTextMessageContent(
- f"ID: {query}
{rating}\n"
- f"{characters} ({copyrights}) drawn by {artists}\n"
+ f"#{query}
{characters} ({copyrights}) drawn by {artists} {rating}\n"
f"This post has been removed because of a takedown request or rule violation.",
parse_mode=ParseMode.HTML
)
@@ -66,8 +65,7 @@ async def answer_query(update: Update, query: str, data) -> None:
description=f"{characters} ({copyrights}) drawn by {artists}",
thumbnail_url=data['preview_file_url'],
input_message_content=InputTextMessageContent(
- f"ID: {query}
{rating}\n"
- f"{characters} ({copyrights}) drawn by {artists}",
+ f"#{query}
{characters} ({copyrights}) drawn by {artists} {rating}",
parse_mode=ParseMode.HTML,
link_preview_options=LinkPreviewOptions(url=data['large_file_url'])
),
@@ -85,7 +83,7 @@ async def invalid_query(update: Update, query: str) -> None:
title=f"ID: {query}",
description="Error",
input_message_content=InputTextMessageContent(
- f"ID: {query}
\n"
+ f"#{query}
\n"
f"That record was not found.",
parse_mode=ParseMode.HTML
)