### # Pls Support me by Contributing! - if u contribute u can join the DEv team - pls check **How to contribute** - join our discord for support and more info: - https://discord.gg/6RMbVmX Tag:RAKE#6882 # Discord Web Dashboard ###### A Custom Command Bot with Auth2 connection with Discord and Db(mongodb) and Web Dashbaord(responsive) made with Bootstrap! > Why is this project open source? my goal is to turn it into a full bot. Currently there is only Custom command plugin, but you can change it by contributing ------------ ## Run the Project ##### To run the project you have to fullfill this requirements: - installed nodejs - knowledge with Auth/discord.js/read the Docs/Express - mongodb you can use [mongo db atlas](https://docs.atlas.mongodb.com/tutorial/create-new-cluster/ "mongo db atlas") ------------ ##### Run: - clone the Project and locate to src folder - run `npm install` to install all required packages - rename `example_config.json` to `config.json` - edit **config.json** ```json { "client_id": "add ur client id", "client_secret": "add ur client secret", "callback_url": "create a callback url example: localhost:8080/auth/callback", "oauth_scopes": ["identify", "guilds"], "session_secret": "youcaneditthisbutonlyalphabets", "listening_port": 8080, "bot_authentication_token": "bot token", "support_server_id": "SUPPORT SERVER ID (optional)", "dbstring": "mongodb connection string" } ``` - run `node index.js` ------------ ### Use the Bot After you have prepared everything you can log in, e.g. at localhost: 8080 here the homepage is loaded. With the login button you can log in and then go to dashboard where you can find your guilds ------------ ## Project Info ### Features - Mongodb - Main Page - Server Selection Page - Custom command page - Plugin Page - Express dynamically rendered with ejs ------------ ### Contribute > What can i contribute? > There is no restriction for contribution ##### possible contribution - comment the code - add custom command function like embed() - add plugins like Reactionrole - edit web page - create Docs **Make a Fork of the Project and make changes .then make a pull request** > How can i join your team? > Pls contact me: RAKE#6882 ## Bot pages ##### This pages are highly customizable.You can add Plugins,new Pages and more.the only thing you need is Js/Html/css knowledge! 1. **Home Page** *here you can add your bot information and more* ![](https://media.discordapp.net/attachments/711563835424768063/798899897775423548/unknown.png?width=837&height=434) 2. **Guild Selection** *No worries this page is responsive and this works with tons of guilds too* ![](https://media.discordapp.net/attachments/711563835424768063/798899649363968060/unknown.png?width=835&height=434) 3. **Plugin** *You can add your plugin.The file `dashboard.ejs` includes css class for it* ![](https://media.discordapp.net/attachments/711563835424768063/798899787084070932/unknown.png?width=835&height=434) 4. **Cutom Command File Selection** *Currently there is no function for cloning custom commands* ![](https://media.discordapp.net/attachments/711563835424768063/798899531051171850/unknown.png?width=835&height=434) ------------ 5. **Custom Command Page** *You can add more plugins, because this is a grid layout. There is a ready-made class for the maps. There is always the option to contribute plugins* ![](https://media.discordapp.net/attachments/711563835424768063/800774235630731304/unknown.png?width=835&height=454)