/discord-bot-builder-electron

Tool for creating simple discord bots and running them with no coding involved

Primary LanguageVue



DiscordBotBuilder

Build and manage Discord bots without touching any code.

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.

How to Run

Build Setup

# 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

Technologies Used

Built with

TODO

  • 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)