BotBuilder
Your Free, Open-Source, All-In-One Discord Companion
Install / Use
/learn @SanukaE/BotBuilderREADME
🤖 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:
💡 Note: If your installing BotBuilder on a server you can ignore this. Just make sure the server can run NodeJS.
🛠️ Installation
⚙️ On Server
-
Download the latest version of BotBuilder from BuiltByBit or from here.
-
Upload the
BotBuilder vX.X.X.zipfile to your server's file manager. Once uploaded, unarchive/unzip that file. You can delete that file afterwards. -
Set these values for your variables:
- Main File:
build/index.js - Start File:
start.sh
-
Rename the
.env.templatefile &config.templatefolder to.env&configrespectively. -
Set the values in the
.envfile & configs in theconfigfolder. -
Invite your bot to your development & production servers.
🖥️ On Computer
- Clone the repository:
git clone https://github.com/SanukaE/BotBuilder
cd BotBuilder
- Install dependencies:
npm install
or
pnpm install
- 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:
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - 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
- The NamelessMC & MCStatistics team for their support
- Under Ctrl for providing excellent Discord.js tutorials
- The Discord AntiScam community for their massive database of scam links
- Thirukumaran for his Riddles-API
- RazorSh4rk for his random-word-api
- meetDeveloper for his freeDictionaryAPI
- And to all contributors/donators who have helped improve this project
Created with ❤️ by SanukaE
