Simple Discord bot for a personal Discord server, now deployed as a Cloudflare Worker using Discord slash-command interactions.
bun install
cp .env.example .envFill in the Discord values in .env.
bun run check
bun run devSet the Discord interaction endpoint to the Worker URL, either / or /interactions.
Time and weather commands accept up to five semicolon-separated locations.
bun run register:commandsSet DISCORD_GUILD_ID for fast guild-scoped testing, or omit it for global commands.
bun run deployAlchemy handles the Cloudflare Worker infrastructure and binds DISCORD_PUBLIC_KEY plus optional PING_EMOJI from your environment.