/discord-bot-typescript-boilerplate

🤖 Start your next discord bot project in seconds.

Primary LanguageTypeScript

discord-bot-typescript-boilerplate

🤖 NODE.TS - Start your next discord bot project in seconds.

🚀 Quick Start

Clone repository

git clone https://github.com/gabrieldejesus/discord-bot-typescript-boilerplate your-app-name
cd your-app-name

Install dependencies

npm install

Environment

Create environment variable files .env and .env.dev based on .env.example on project root folder

# linux / macOS
cp .env.example .env
cp .env.example .env.dev
# windows
copy .env.example .env
copy .env.example .env.dev

🦾 Development

Running the bot

npm run dev

🚀 Production

With Docker

docker build -t your-app-name .
docker run -it --rm -e BOT_TOKEN="YOUR TOKEN HERE" --name your-app-name your-app-name

With Docker Compose

docker compose up -d

Without Docker

Directly

npm run deploy

Manually

npm run build

Startup bot

npm run start