Skip to content

Maanuj-Vora/Foxy

Repository files navigation

Foxy

A basic discord bot heavily influenced by discord_bot.py.


Contact Me

Foxy Development Discord Server - https://discord.gg/46Yxg36


Features

  • Get An Image of A Foxy, Meow, and Woof

  • Get Current Coronavirus Statistics by ISO Code

  • Get A Random ATLA Quote

  • Get Jokes, Chuck Norris Jokes, and Ron Swanson Quotes

  • Grab Top Google News News

  • Consult The All-Knowing 8Ball

  • Shorten URLs

  • Specific Admin Commands

  • Specific Moderator Commands

  • Greet New Members and Say Goodbye

  • Plus a Lot More

  • In Development - Cloud Storage

  • Request Features By Posting in the Discord Server


Installation

  1. Create a virtual environment using the command virtualenv -p python3 venv and then activate the virtual environment by doing .\venv\Scripts\activate
  2. Install requirements.txt using pip via pip3 install -r requirements.txt
  3. Rename the example.config.json file to config.json and fill in the fields
  4. run main.py and hope for the best

Please Read

Please keep my account id in the owners in config.json and credit me when using this bot


Table of Commands

Cog Command Description
Admin amiadmin Are you an admin?
Admin load Loads an extension.
Admin unload Unloads an extension.
Admin reload Reloads an extension.
Admin reloadall Reloads all extensions.
Admin reloadutils Reloads a utils module.
Admin reboot Reboot the bot
Admin dm <user_id> [message] Direct message the user of your choice
Discord Info avatar Get the avatar of you or someone else
Discord Info joinedat Check when a user joined the current server
Discord Info mods Check which mods are online on current guild
Discord Info roles Get all roles in current server
Discord Info server Check info about current server
Discord Info server avatar Get the current server icon
Discord Info server banner Get the current banner image
Discord Info user Get user information
Fun bored Get a Random Thing To Do If You're Bored
Fun chucknorris Get a Chuck Norris Joke
Fun foxy Get an image of a foxy
Fun kanyewest Get a Kanye West Quote
Fun meow Get an image of a Meow
Fun joke Get a Random Joke
Fun ronswanson Get a Ron Swanson Quote
Fun woof Get an image of a Woof
Fun 8ball Consult the supreme, all knowing 8ball to receive an answer
Information about About the bot
Information developer Provides invite link to the bot development server
Information invite Invite me to your server
Information ping Pong!
ManyAPI atla Get a Random ATLA Quote
ManyAPI covid [ISO code] Get The Coronavirus Statistics By ISO
ManyAPI iso Get ISO Codes For The Coronavirus Statistics
Moderator announcerole Makes a role mentionable and removes it whenever you mention the role
Moderator ban [reason] Bans a user from the current server
Moderator find Finds a user within your search term
Moderator kick [reason] Kicks a user from the current server
Moderator massban [users] Mass bans multiple members from the server
Moderator mute [reason] Mutes a user from the current server
Moderator nickname [name] Nicknames a user from the current server
Moderator prune all Removes all messages
Moderator prune bots Removes a bot user's messages and messages with their optional prefix
Moderator prune contains Removes all messages containing a substring
Moderator prune embeds Removes messages that have embeds in them
Moderator prune emojis Removes all messages containing custom emoji
Moderator prune files Removes messages that have attachments in them
Moderator prune images Removes messages that have embeds or attachments
Moderator prune mentions Removes messages that have mentions in them
Moderator unban [reason] Unbans a user from the current server
Moderator unmute [reason] Unmutes a user from the current server
News news Gets The Top News Articles From Google News
UrlStuff urlshort Shortens a URL
UrlStuff websitestatus Finds the Status of a Website
No Category help Show the help message

Api's Utilized

About

A Basic Discord Bot Written in Discord.py

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages