.
This commit is contained in:
@@ -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()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user