From f8b1cb6d48138d6c8e976ecdd91f6c9c2f10ed57 Mon Sep 17 00:00:00 2001 From: stefanodvx <69367859+stefanodvx@users.noreply.github.com> Date: Fri, 18 Apr 2025 18:53:39 +0200 Subject: [PATCH] fixes wrong url parse from message --- bot/handlers/url.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/bot/handlers/url.go b/bot/handlers/url.go index 9ff34c3..e61c1ac 100644 --- a/bot/handlers/url.go +++ b/bot/handlers/url.go @@ -64,9 +64,11 @@ func containsURL(msg *gotgbot.Message) bool { func getMessageURL(msg *gotgbot.Message) string { for _, entity := range msg.Entities { - if entity.Type == "url" { - return msg.Text[entity.Offset : entity.Offset+entity.Length] - } + parsedEntity := gotgbot.ParseEntity( + msg.Text, + entity, + ) + return parsedEntity.Text } return "" }