Discord bot for KaoGeek, built with TypeScript and discord.js
-
Make sure to use same node version as specified in
.nvmrc
by using nvmnvm use
If not installed, use
nvm install
to install specified version in.nvmrc
(at the time of writinglts/hydrogen
) -
Install dependencies
pnpm install
-
Copy the
.env.example
to.env
cp .env.example .env
-
Then, set all variables in
.env
file -
To run the bot in development mode
pnpm dev
- Run with Docker
docker build -t kaogeek-discord-bot . docker run -d --env-file=.env --name kaogeek-discord-bot kaogeek-discord-bot
- Run with Node
pnpm install pnpm build pnpm start