diff --git a/pkg/connector/client.go b/pkg/connector/client.go index 5b5f1a30..37ba9788 100644 --- a/pkg/connector/client.go +++ b/pkg/connector/client.go @@ -506,7 +506,7 @@ func (t *TelegramClient) Connect(ctx context.Context) { } go func() { err = t.updatesManager.Run(t.clientCtx, t.client.API(), t.telegramUserID, updates.AuthOptions{}) - if err != nil { + if err != nil && !errors.Is(err, context.Canceled) { zerolog.Ctx(t.clientCtx).Err(err).Msg("failed to run updates manager") t.Disconnect() t.Connect(t.main.Bridge.Log.WithContext(context.Background()))