From 10501261326b47ec78294e050eff05d55bd45bf4 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 12 Jan 2026 08:54:11 +0000 Subject: [PATCH] fix: default groupPolicy to open for discord/telegram --- src/discord/monitor.ts | 6 +++--- src/telegram/bot.ts | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/discord/monitor.ts b/src/discord/monitor.ts index c6053e5d0..458112675 100644 --- a/src/discord/monitor.ts +++ b/src/discord/monitor.ts @@ -382,7 +382,7 @@ export async function monitorDiscordProvider(opts: MonitorDiscordOpts = {}) { const discordCfg = account.config; const dmConfig = discordCfg.dm; const guildEntries = discordCfg.guilds; - const groupPolicy = discordCfg.groupPolicy ?? "allowlist"; + const groupPolicy = discordCfg.groupPolicy ?? "open"; const allowFrom = dmConfig?.allowFrom; const mediaMaxBytes = (opts.mediaMaxMb ?? discordCfg.mediaMaxMb ?? 8) * 1024 * 1024; @@ -639,7 +639,7 @@ export function createDiscordMessageHandler(params: { } = params; const logger = getChildLogger({ module: "discord-auto-reply" }); const ackReactionScope = cfg.messages?.ackReactionScope ?? "group-mentions"; - const groupPolicy = discordConfig?.groupPolicy ?? "allowlist"; + const groupPolicy = discordConfig?.groupPolicy ?? "open"; return async (data, client) => { try { @@ -1548,7 +1548,7 @@ function createDiscordNativeCommand(params: { Object.keys(guildInfo?.channels ?? {}).length > 0; const channelAllowed = channelConfig?.allowed !== false; const allowByPolicy = isDiscordGroupAllowedByPolicy({ - groupPolicy: discordConfig?.groupPolicy ?? "allowlist", + groupPolicy: discordConfig?.groupPolicy ?? "open", channelAllowlistConfigured, channelAllowed, }); diff --git a/src/telegram/bot.ts b/src/telegram/bot.ts index e80923ec1..8e430a0a7 100644 --- a/src/telegram/bot.ts +++ b/src/telegram/bot.ts @@ -982,7 +982,7 @@ export function createTelegramBot(opts: TelegramBotOptions) { } if (isGroup && useAccessGroups) { - const groupPolicy = telegramCfg.groupPolicy ?? "allowlist"; + const groupPolicy = telegramCfg.groupPolicy ?? "open"; if (groupPolicy === "disabled") { await bot.api.sendMessage( chatId, @@ -1214,7 +1214,7 @@ export function createTelegramBot(opts: TelegramBotOptions) { // - "open": groups bypass allowFrom, only mention-gating applies // - "disabled": block all group messages entirely // - "allowlist": only allow group messages from senders in groupAllowFrom/allowFrom - const groupPolicy = telegramCfg.groupPolicy ?? "allowlist"; + const groupPolicy = telegramCfg.groupPolicy ?? "open"; if (groupPolicy === "disabled") { logVerbose(`Blocked telegram group message (groupPolicy: disabled)`); return;