yogurtsyum / cf-discord-bot

A template for hosting a Discord bot on Cloudflare Workers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CF Workers Discord Bot

A template for running Discord bots on Cloudflare Workers.

Created for a Tech Spotlight on The Code Lab! https://discord.gg/VN2FR9euer

Getting Started

Make sure to create the Worker on Cloudflare's dashboard first. You should select "HTTP router" as the type.

Set the name of the Worker in wrangler.toml to match the one you put on Cloudflare's dashboard.

git clone https://github.com/yogurtsyum/cf-discord-bot.git
cd cf-discord-bot
wrangler secret put DISCORD_PUBLIC_KEY
wrangler publish

Don't forget to update the HTTP Interactions URL on the Discord developer portal to the URL of your Worker.

Syncing Commands

Put the discord bot token in the .env file:

DISCORD_BOT_TOKEN=put token here

Then run the code to register commands:

ts-node register.ts

About

A template for hosting a Discord bot on Cloudflare Workers.


Languages

Language:TypeScript 78.4%Language:JavaScript 21.0%Language:Shell 0.6%