SkillAgentSearch skills...

BotBuilder

Your Free, Open-Source, All-In-One Discord Companion

Install / Use

/learn @SanukaE/BotBuilder
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

🤖 BotBuilder

Your Free, Open-Source, All-In-One Discord Companion

✨ Features

  • 👨‍💻 Basic Bot Features
  • 🤖 Helpful A.I Assistant
  • 🎨 Modern Dashboard
  • ⚙️ Easy Configuration
  • ⛓️ Easy to use A.P.I
  • 🔜 And many more features to come...

You can give BotBuilder a try on my support server.

🚀 Prerequisites

Before you begin, ensure you have installed:

  • Node.js (version 22 or higher) 📦
  • pnpm (optional) 🏃‍♂️

💡 Note: If your installing BotBuilder on a server you can ignore this. Just make sure the server can run NodeJS.

🛠️ Installation

⚙️ On Server

  1. Download the latest version of BotBuilder from BuiltByBit or from here.

  2. Upload the BotBuilder vX.X.X.zip file to your server's file manager. Once uploaded, unarchive/unzip that file. You can delete that file afterwards.

  3. Set these values for your variables:

  • Main File: build/index.js
  • Start File: start.sh
  1. Rename the .env.template file & config.template folder to .env & config respectively.

  2. Set the values in the .env file & configs in the config folder.

  3. Invite your bot to your development & production servers.

🖥️ On Computer

  1. Clone the repository:
git clone https://github.com/SanukaE/BotBuilder
cd BotBuilder
  1. Install dependencies:
npm install

or

pnpm install
  1. Invite your bot to your development & production servers.

🏗️ Building for Production

⚙️ On Server

This is not required. You can now start your server.

🖥️ On Computer

Create a production build:

npm run build
npm start

or

pnpm build
pnpm start

Once the setup is complete, your bot will be online.

🐳 Running on Docker

If you prefer to run BotBuilder in a Docker container, you can do so by running the command below:

docker run -it sanukae/botbuilder

🤝 Contributing

Contributions are always welcome! Here's how you can help:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📱 Community Support

Need help or want to join our community? Connect with us on Discord.

📄 License

This project is licensed under the GPL v3.0 License

🙏 Special Thanks To

Created with ❤️ by SanukaE

View on GitHub
GitHub Stars7
CategoryDevelopment
Updated2mo ago
Forks0

Languages

TypeScript

Security Score

90/100

Audited on Jan 15, 2026

No findings