Skip to content

arithefirst/aribot-9000

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Aribot 9000: By arithefirst 🤖

Written in python using interactions.py for The Discord API and MongoDB for storing data of the currency system

❤️ Special thanks ❤️

- Special thanks to wally_01 for doing all the art for the /fish command

💾 Commands 💾

/API

Inputs: User (Ping or Snowflake)
Description: Uses the discord api to lookup data about specified user. This data includes the UID, Username, Avatar ID, Public Flags, Flags, Banner ID, Profile Accent Color, Global Name, Avatar Decoration Data, Banner Color, and Clan Data.

/Avatar

Inputs: User (Ping or Snowflake)
Description: Returns a specified user's avatar.

/Banner

Inputs: User (Ping or Snowflake)
Description: Show's a specified user's banner. If the user does not have nitro, their banner's hex code and a color preview will be displayed

/Cat

Inputs: N/A
Description: Sends an image of a cat

/Checkbalance

Inputs: User (Ping or Snowflake); Optional
Description: Sends you your current coin balance, gives you 100 coins if this is your first time using the command

/Coinflip

Inputs:
╰──Bet: A bet on if the coin will land on heads or tails
╰──Wager: How much you want to wager on your bet
Description: Flips a coin and optionally lets you wager on it's outcome

/Fish

Inputs: N/A
Description: Lets you fish for things worth different amounts of coins

/Leaderboard

Inputs: Command Name of Number
Description: Lists all commands and lets you specify one to get more help with

/Leaderboard

Inputs: N/A
Description: Displays the balances of everyone in the server with an open bank account

/Ping

Inputs: N/A
Description: Sends a "Pong!"

/Identify

Inputs: N/A
Description: Gives the user their UID and the server the command was run in's Guild ID

/Info

Inputs: N/A
Description: Gives basic info about the bot

/Send

Inputs:
╰──Amt: How much money to send
╰──User: Who to send money to
Description: Flips a coin and optionally lets you wager on it's outcome

/Timezone

Inputs: Timezone in TZ format (optional)
Description: Displays the 4 major US Timezones, and displays a timezone of a User's input if one is submitted

🕹️🚫 Gamebreakers 🚫🕹️

Aribot's of successful bughunters bughunters

SimplicursedSimplicursed has been added as a gamebreaker for discovering that the /coinflip command could be exploited using negative numbers.
SheguShegu has been added as a gamebreaker for discovering that the /API and /Banner commands would error out when used on most bots.
AbinbadAbinbad has been added as a gamebreaker for discovering that the /fish command would error out if the user didn't have a bank account setup

About

A silly little discord bot I'm developing

Resources

License

Stars

Watchers

Forks

Languages