From 3a03a056e93821e3c1068f5bf72fad5cd652f1f3 Mon Sep 17 00:00:00 2001 From: astravexton Date: Thu, 5 Jun 2025 07:28:22 +0100 Subject: [PATCH 1/2] Change quotePostFormat --- main.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index 7200cb2..43e972e 100644 --- a/main.go +++ b/main.go @@ -29,7 +29,8 @@ import ( const ( serverAddr = "wss://jetstream2.us-west.bsky.network/subscribe" // serverAddr = "wss://stream.zio.blue/subscribe" - postFormat = "%s\n—\nšŸ¦‹ @%s" + postFormat = "%s\n—\nšŸ¦‹ @%s" + quotePostFormat = "
%s
\nāž”ļø @%s\n—\nšŸ¦‹ @%s" ) type handler struct { @@ -178,7 +179,7 @@ func (h *handler) ProcessPost(event *models.Event) error { if ps.Embed.Record.Type == "app.bsky.embed.record" { handle, _ := h.bsky.GetHandleFromDID(strings.Split(ps.Embed.Record.Record.URI, "/")[2]) captionText = fmt.Sprintf( - "
%s
\nāž”ļø @%s\n—\nšŸ¦‹ @%s", + quotePostFormat, ps.ProcessFacets(), strings.Split(ps.Embed.Record.Record.URI, "/")[2], strings.Split(ps.Embed.Record.Record.URI, "/")[4], @@ -189,7 +190,7 @@ func (h *handler) ProcessPost(event *models.Event) error { } else { handle, _ := h.bsky.GetHandleFromDID(strings.Split(ps.Embed.Record.URI, "/")[2]) captionText = fmt.Sprintf( - "
%s
\nāž”ļø @%s\n—\nšŸ¦‹ @%s", + quotePostFormat, ps.ProcessFacets(), strings.Split(ps.Embed.Record.URI, "/")[2], strings.Split(ps.Embed.Record.URI, "/")[4], From 878efc08d057b8fc5ff012f7aaa45021d862ff9f Mon Sep 17 00:00:00 2001 From: astravexton Date: Fri, 6 Jun 2025 09:54:10 +0100 Subject: [PATCH 2/2] close file --- main.go | 1 + 1 file changed, 1 insertion(+) diff --git a/main.go b/main.go index 43e972e..cf3a4a4 100644 --- a/main.go +++ b/main.go @@ -232,6 +232,7 @@ func (h *handler) ProcessPost(event *models.Event) error { resp, _ := http.Get(buildBlobURL(h.bsky.Bluesky.Cfg.PDSURL, h.bsky.Bluesky.Cfg.DID, media.URI)) defer resp.Body.Close() f, _ := os.Create(media.URI + ".mp4") + defer f.Close() io.Copy(f, resp.Body) f.Seek(0, 0) mediaAdd := tgbotapi.NewInputMediaVideo(tgbotapi.FileReader{Name: "video.mp4", Reader: f})