Skip to content

zo1tanv/bdoint

Repository files navigation

BDOInt Discord Bot

Discord bot for BDO guild coordination: events, world bosses, guild bosses, Vell registration, siege registration, gear checks, and siege result cards.

Stack

  • Node.js
  • discord.js
  • better-sqlite3
  • PM2
  • OpenAI vision analysis for screenshots

Setup

For the new bothost.ru production host, use DEPLOY.md.

  1. Install dependencies:
npm install
  1. Create .env from the example:
cp .env.example .env
  1. Fill Discord/OpenAI settings in .env.

  2. Deploy slash commands:

npm run deploy
  1. Start the bot:
npm start

For production, run it with PM2:

pm2 start ecosystem.config.cjs

Docker Compose is also supported:

docker compose up -d --build

Notes

Do not commit .env, database files, logs, node_modules, or server backups.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages