refactor: replace Discord Gateway DO with Interaction Endpoint

This commit is contained in:
RhenCloud 2026-08-03 03:02:42 +08:00
parent 9bb9cb1444
commit d540d465d1
No known key found for this signature in database
GPG key ID: A574A617378C4E0B
27 changed files with 834 additions and 964 deletions

View file

@ -1,11 +1,8 @@
import { createServer } from "./server";
import { initGateway } from "./discord";
import { DiscordGateway } from "./discord-gateway";
import { syncCommands } from "./discord-interactions";
import type { Env } from "./types";
import { log } from "./log";
export { DiscordGateway };
const app = createServer();
export default {
@ -15,9 +12,9 @@ export default {
async scheduled(_event: ScheduledEvent, env: Env): Promise<void> {
try {
await initGateway(env);
await syncCommands(env);
} catch (err) {
log.error({ err }, "Gateway init from cron failed");
log.error({ err }, "Discord command sync from cron failed");
}
},
};