sebmandal / mando

Mando is an open-sourced Discord utility bot written in TS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mando

Mando is an open source, utility Discord bot for fun, administration and utility purposes. Feel free to contribute, and by any means reach out to me using my social links and I'll be as fast as I can to respond to any and all inquiries :)

Mando was made with developers in mind. Implementing a new command is strict, yet easy once you start doing it. Simply, make a file which exports the name, description, example usage, aliases and a run function. Then add the file path to said command into the command registry file, and everything should work flawlessly.

Keep up with the latest commits and features on the working-branch

Live Todo List

  • Make Command interface into a class

Commands

Moderation commands

  • The kick command kick a specified user from the guild.

API fetching commands

  • The covid command returns information about the pandemic in a specified country.
  • The shorten command returns a shortened URL.
  • The genius command returns 5 search results from the Genius API.
  • The food command returns information about a specific food.
  • The donald command returns a random Trump quote.

Utility commands

  • The avatar command returns a user's avatar.
  • The source command returns the Mando GitHub link.
  • The help command returns a list of commands, or if a command is specified, information about said command.

Local installation for developers

github clone https://github.com/sebmandal/mando.git
cd mando
npm i
npm start
Add a .env file with the following information.
Variable name (case sensitive) Function
PREFIX Your bot's prefix
TOKEN Your bot's OAuth2 app token
RAPIDAPI_KEY Your RAPIDAPI key
Grab your RAPID API key from https://rapidapi.com/

About

Mando is an open-sourced Discord utility bot written in TS

License:GNU General Public License v3.0


Languages

Language:TypeScript 100.0%