DiscordBot-Flash
DiscordBot-Flash copied to clipboard
A Multipurpose Discord Bot With A Web Dashboard and Anime | Games | Activities | Image | Fun | Utility and Moderation Commands (Dashboard is in development)
DiscordBot-Flash
FLASH
A multipurpose Discord with a Web Dashboard
Explore The Docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
-
About The Project
- Built With
-
Getting Started
- Installation
- Usage
- Roadmap
- Contributing
- License
- Contact
About The Project
A Multipurpose Discord Bot with a Web Dashboard! With commands for Anime | Moderation | Games | Activities | Image Manipulation | Utilities and more!
Built With
Getting Started
- You Invite Flash to your Server by Clicking Here
- You can also Follow The Guide To launch your own instance of Flash!
Installation
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.

Usage
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
Roadmap
- 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).
BUY ME A COFFEE
Contributing
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
CREDITS
DASHBOARD BASE : Yash094
License
Distributed under the GPL-3.0 License. See LICENSE for more information.