Skip to content

reedroux/reedroux-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


reedroux-bot

reedroux-bot

A next-generation Node.js Discord bot built with TypeScript and Prisma ORM.
Report Bug · Request Feature


⚡ Features

  • Built with Node.js v20+ and TypeScript
  • Database integration using Prisma ORM
  • Fully configurable via config.ts and .env
  • Easy build and start workflow (npm run build, npm start)
  • Modular and clean command structure
  • Lightweight, efficient, and production-ready
  • Perfect for VPS or dedicated server environments

🧩 Requirements

Before installing and running the bot, make sure you have:


🚀 Installation from source

  1. Clone the Reedroux-Bot repository:
git clone https://github.com/reedroux/reedroux-bot.git
  1. Change to the Lavamusic directory:
cd reedroux-bot
  1. Install the required packages:
npm i
  1. Compile:
npm run build
  1. Copy the .env.example file to .env and fill in all required values:

  2. Copy the example.<The data source you want to use>.schema.prisma file to schema.prisma in prisma folder Note: If you want to use sqlite, skip this step. If you are using a different data source, don't forget to fill in the DATABASE_URL value in .env.

  3. Generate the Prisma client:

npx run db:push
  1. Run the migrations (Only if you want to migrate your database):
npx run db:migrate
  1. Run the bot:

Note: You can also run run.bat to easily run the bot on Windows.

npm start
  1. Invite the bot to your server:

Generate an invite link for your bot and invite it to your server using the Discord Developer Portal or Permissions Calculator.

🔗 Useful Links

🔐 License

Distributed under the GPL-3.0 license. See LICENSE for more information READ.

☕ Donate

Do you like this project? Support it by donating! Paypal

👥 Contributors

Thanks go to these wonderful people:

About

Reedroux-Bot is a discord music bot base in (Shoukaku)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published