From fc608272616319410126c2074cfd2952c4956857 Mon Sep 17 00:00:00 2001 From: krosh Date: Mon, 18 Aug 2025 08:53:38 +0300 Subject: [PATCH] . --- tg.py | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/tg.py b/tg.py index 096c0b2..cd210d4 100644 --- a/tg.py +++ b/tg.py @@ -323,18 +323,19 @@ def text_message(message: types.Message): mes_text = message.reply_to_message.text mes_entities = message.reply_to_message.entities - text = mes_text - html_parts = [] - last_idx = 0 - for ent in mes_entities: - if ent.type == "text_link": - html_parts.append(text[last_idx : ent.offset]) - link_text = text[ent.offset : ent.offset + ent.length] - html_parts.append(f'{link_text}') - last_idx = ent.offset + ent.length + if mes_entities: + text = mes_text + html_parts = [] + last_idx = 0 + for ent in mes_entities: + if ent.type == "text_link": + html_parts.append(text[last_idx : ent.offset]) + link_text = text[ent.offset : ent.offset + ent.length] + html_parts.append(f'{link_text}') + last_idx = ent.offset + ent.length - html_parts.append(text[last_idx:]) - msg_text = "".join(html_parts) + html_parts.append(text[last_idx:]) + msg_text = "".join(html_parts) msg_text = msg_text.replace(f"{bot_username}", "").strip()