fix: prefer config tokens over env for discord/telegram
This commit is contained in:
@@ -29,13 +29,13 @@ export function resolveDiscordToken(
|
||||
if (accountToken) return { token: accountToken, source: "config" };
|
||||
|
||||
const allowEnv = accountId === DEFAULT_ACCOUNT_ID;
|
||||
const configToken = allowEnv ? normalizeDiscordToken(discordCfg?.token ?? undefined) : undefined;
|
||||
if (configToken) return { token: configToken, source: "config" };
|
||||
|
||||
const envToken = allowEnv
|
||||
? normalizeDiscordToken(opts.envToken ?? process.env.DISCORD_BOT_TOKEN)
|
||||
: undefined;
|
||||
if (envToken) return { token: envToken, source: "env" };
|
||||
|
||||
const configToken = allowEnv ? normalizeDiscordToken(discordCfg?.token ?? undefined) : undefined;
|
||||
if (configToken) return { token: configToken, source: "config" };
|
||||
|
||||
return { token: "", source: "none" };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user