This commit is contained in:
2025-08-18 08:53:38 +03:00
parent 36aeb7f682
commit fc60827261
+12 -11
View File
@@ -323,18 +323,19 @@ def text_message(message: types.Message):
mes_text = message.reply_to_message.text mes_text = message.reply_to_message.text
mes_entities = message.reply_to_message.entities mes_entities = message.reply_to_message.entities
text = mes_text if mes_entities:
html_parts = [] text = mes_text
last_idx = 0 html_parts = []
for ent in mes_entities: last_idx = 0
if ent.type == "text_link": for ent in mes_entities:
html_parts.append(text[last_idx : ent.offset]) if ent.type == "text_link":
link_text = text[ent.offset : ent.offset + ent.length] html_parts.append(text[last_idx : ent.offset])
html_parts.append(f'<a href="{ent.url}">{link_text}</a>') link_text = text[ent.offset : ent.offset + ent.length]
last_idx = ent.offset + ent.length html_parts.append(f'<a href="{ent.url}">{link_text}</a>')
last_idx = ent.offset + ent.length
html_parts.append(text[last_idx:]) html_parts.append(text[last_idx:])
msg_text = "".join(html_parts) msg_text = "".join(html_parts)
msg_text = msg_text.replace(f"{bot_username}", "").strip() msg_text = msg_text.replace(f"{bot_username}", "").strip()