From 3c72e319c73e7eef467b775dd60025415bdde5a2 Mon Sep 17 00:00:00 2001 From: OldTyT Date: Tue, 5 Dec 2023 17:32:23 +0300 Subject: [PATCH] fix: url send --- internal/frigate/frigate.go | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/internal/frigate/frigate.go b/internal/frigate/frigate.go index e780e27..9de349c 100644 --- a/internal/frigate/frigate.go +++ b/internal/frigate/frigate.go @@ -208,20 +208,21 @@ func SendMessageEvent(FrigateEvent EventStruct, bot *tgbotapi.BotAPI) { // Prepare text message text := "*Event*\n" - text = text + "┣*Camera*\n┗ `" + FrigateEvent.Camera + "`\n" - text = text + "┣*Label*\n┗ `" + FrigateEvent.Label + "`\n" + text += "┣*Camera*\n┗ `" + FrigateEvent.Camera + "`\n" + text += "┣*Label*\n┗ `" + FrigateEvent.Label + "`\n" t_start := time.Unix(int64(FrigateEvent.StartTime), 0) - text = text + fmt.Sprintf("┣*Start time*\n┗ `%s", t_start) + "`\n" + text += fmt.Sprintf("┣*Start time*\n┗ `%s", t_start) + "`\n" if FrigateEvent.EndTime == 0 { - text = text + "┣*End time*\n┗ `In progess`" + "\n" + text += "┣*End time*\n┗ `In progess`" + "\n" } else { t_end := time.Unix(int64(FrigateEvent.EndTime), 0) - text = text + fmt.Sprintf("┣*End time*\n┗ `%s", t_end) + "`\n" + text += fmt.Sprintf("┣*End time*\n┗ `%s", t_end) + "`\n" } - text = text + fmt.Sprintf("┣*Top score*\n┗ `%f", (FrigateEvent.Data.TopScore*100)) + "%`\n" - text = text + "┣*Event id*\n┗ `" + FrigateEvent.ID + "`\n" - text = text + "┣*Zones*\n┗ `" + strings.Join(GETZones(FrigateEvent.Zones), ", ") + "`\n" - text = text + "┣*Event URL*\n┗ " + conf.FrigateExternalURL + "/events?cameras=" + FrigateEvent.Camera + "&labels=" + FrigateEvent.Label + "&zones=" + strings.Join(GETZones(FrigateEvent.Zones), ",") + text += fmt.Sprintf("┣*Top score*\n┗ `%f", (FrigateEvent.Data.TopScore*100)) + "%`\n" + text += "┣*Event id*\n┗ `" + FrigateEvent.ID + "`\n" + text += "┣*Zones*\n┗ `" + strings.Join(GETZones(FrigateEvent.Zones), ", ") + "`\n" + text += "[Events URL](" + conf.FrigateExternalURL + "/events?cameras=" + FrigateEvent.Camera + "&labels=" + FrigateEvent.Label + "&zones=" + strings.Join(GETZones(FrigateEvent.Zones), ",") + ")\n" + text += "[General URL](" + conf.FrigateExternalURL // Save thumbnail FilePathThumbnail := SaveThumbnail(FrigateEvent.ID, FrigateEvent.Thumbnail, bot)