Skip to content

0xGizmolab/DiscordBot-Flash

Repository files navigation

DiscordBot-Flash

ForTheBadge makes-people-smile forthebadge forthebadge


Logo

FLASH

A multipurpose Discord with a Web Dashboard
Explore The Docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. 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

forthebadge forthebadge forthebadge

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

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

Buy me a coffee

Contributing

Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

CREDITS

DASHBOARD BASE : Yash094

License

Distributed under the GPL-3.0 License. See LICENSE for more information.

Contact

Twitter Support Server

About

A Multipurpose Discord Bot With A Web Dashboard and Anime | Games | Activities | Image | Fun | Utility and Moderation Commands (Dashboard is in development)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published