feat(config): switch to routes-only config, drop default channel

Remove hardcoded DEFAULT_ROUTES and Config.discord.defaultChannelId so
forwarding is driven entirely by user-defined routes (empty KV = no
forwarding). Add ADMIN_USER_IDS, DISCORD_GATEWAY_ENABLED and ASSETS to Env.
This commit is contained in:
RhenCloud 2026-08-02 06:49:56 +08:00
parent ccab01d23a
commit 4d5c90773d
No known key found for this signature in database
GPG key ID: A574A617378C4E0B
2 changed files with 32 additions and 69 deletions

View file

@ -7,6 +7,9 @@ export interface Env {
DISCORD_TOKEN?: string;
DISCORD_CHANNEL_ID?: string;
BASE_URL?: string;
ADMIN_USER_IDS?: string;
DISCORD_GATEWAY_ENABLED?: string;
ASSETS?: Fetcher;
KV: KVNamespace;
DISCORD_GATEWAY: DurableObjectNamespace;
}
@ -22,7 +25,6 @@ export interface Config {
};
discord: {
token: string;
defaultChannelId: string;
};
routes: Route[];
}