Discord Bot Builder is a tool for easily creating and managing discord bots without needing to touch any code. This project is for people who want a discord bot on their server but do not want to learn how to build one through programming.
# Clone this repository
$ git clone https://github.com/Llang8/discord-bot-builder
# Install the dependencies
$ npm install --runtime=electron --target=2.0.4
# Create a config.json file in the main directory and paste in this:
{
"firebase": {
"apiKey": "YOUR_API_KEY",
"authDomain": "YOUR_AUTH_DOMAIN.firebaseapp.com",
"databaseURL": "https://YOUR_AUTH_DOMAIN.firebaseio.com",
"projectId": "YOUR_PROJECT_ID",
"storageBucket": "YOUR_STORAGE_BUCKET_LINK",
"messagingSenderId": "YOUR_MESSAGING_SENDER_ID"
},
"backendUrl": "BACKEND_HOST"
}
# Run the app
$ npm run dev
# For full functionality run backend at https://github.com/Llang8/dbb-backend
Built with
- Fix issue when logging in where the first attempt ALWAYS throws an error
- Setup popup modal for necessary user permissions
- Fix image uploading and sending
- Fix issue where bots that are running on hosted server cannot be stopped
- Confirm functionality of sign up feature
- Fix issue where the local store file structure is being ignored by Github (Github should still ignore any bot configs stored locally)
- Merge backend code to main repo
- Provide instructions for running backend with frontend
- Host backend
- Fix CSS for navigation on the bot builder page
- Add functionality to "Command Restrictions" and "Necessary Permission" input fields.
- Improve User Profile page
- Add indepth instructions on actually using the bot builder (Either on home page or link to it on home page)