From 70b6db0289ca7388278fa3c7961205ab1be33bc5 Mon Sep 17 00:00:00 2001 From: Artem Tsyrulnikov Date: Tue, 3 Feb 2026 19:30:36 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tg_parser/internal/adapter/telegram/resolve_invite.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tg_parser/internal/adapter/telegram/resolve_invite.go b/tg_parser/internal/adapter/telegram/resolve_invite.go index 31a9e93..39fa37f 100644 --- a/tg_parser/internal/adapter/telegram/resolve_invite.go +++ b/tg_parser/internal/adapter/telegram/resolve_invite.go @@ -39,6 +39,9 @@ func (t *Telegram) ParseChannelMetaByInvite(ctx context.Context, inviteLink stri return domain.Channel{}, fmt.Errorf("import invite: %w", err) } channel = extractChannelFromUpdates(updates) + case *tg.ChatInvitePeek: + // ChatInvitePeek means we can preview the channel without joining (public channels) + channel = extractChannelFromChat(v.Chat) default: return domain.Channel{}, fmt.Errorf("unexpected invite response: %T", v) }