A multipurpose Discord with a Web Dashboard
Explore The Docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
A Multipurpose Discord Bot with a Web Dashboard! With commands for Anime | Moderation | Games | Activities | Image Manipulation | Utilities and more!
- You Invite Flash to your Server by Clicking Here
- You can also Follow The Guide To launch your own instance of Flash!
1. Create A Discord Bot Application on Discord Developer Portal and Get Your Bot Token!
2. Create A MongoDB Database and get its Connection Link. Checkout This Tutorial To know how to use MongoDB Tutorial
3. Get Your free API Keys at
- Memer Api - For the image commands
- Tenor Gif
- top.gg - You only need this if you have your bot on that website!
4. Clone the repo
git clone https://github.com/GizmolabAI/DiscordBot-Flash.git
5. Install NPM packages
npm install
6. Enter your Discord Bot Token, API Key and Mongo Data base url in the config.js file.
"token": "YOUR BOT TOKEN",
"prefix": "The Default Prefix for the Bot",
"MEMER_API_TOKEN": "Memer API Token", // Get The Memer API Token from https://discord.com/invite/emD44ZJaSA
"TENOR_API_KEY": "Tenor API Token", // Get The Tenor API Key from https://www.tenor.co/api/v1/key/
"mongooseConnectionString": "mongodb connection url",
"id": "clientid", // https://discordapp.com/developers/applications/ID/information,
"clientSecret": "client secret", // https://discordapp.com/developers/applications/ID/information,
"domain": "http://localhost:3000", // Enter your domain here when you are running the bot on a different domain than localhost
"port": 3000,
"usingCustomDomain": false // Make this true if you want to use your own domain
7. Add callback URI in discord portal. eg - https://yourdomainname.com/callback
If you are using local host add http://localhost:3000/callback as the redirect URI.
Invite The Bot
Invite The Bot You created at Discord Dev Portal to your Server!
Start the Bot
Type This In the terminal after navigating to folder where you cloned the repo!
npm start
Flash Offers A lot of commands to work with:
- ANIME:
ANIMESEARCH, CHARACTER , ANIME GIFS , ETC
- FUN:
MEME , ROAST , SAY , + 5..
- IMAGE:
byemom, abandon , cancer , changemymind, + 21.....
- UTILITY:
avatar, covid , weather , qr code , +3...
- ACTIVITIES:
Youtube Together, Fishing , +2...
- MODERATION:
Kick, ban , clear messages , + 5...
- SOUNDBOARD:
Ahshit , bruh , sheesh, + 11...
- GAMES:
Snake , tictactoe , guessthenumber , akinator, + 4..
- ECONOMY:
Balance , beg , work , shop , + 9..
You can also add more commands of your choice If you understand javascript and DiscordJS. Or make Feature Requests Here
- Dashboard ✔
- Ported Old Commands ✔
- Event Logging 🟢
- Economy System ❌
- XP System ❌
Symbol | Legend |
---|---|
✔ | Done |
🟢 | In Progress |
❌ | Not Started |
See the open issues for a list of proposed features (and known issues).
Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
DASHBOARD BASE : Yash094
Distributed under the GPL-3.0 License. See LICENSE
for more information.