Skip to content

Another Discord bot for learning and fun. Using pycord to practice CI/CD with GitHub actions and EC2. 🤖

Notifications You must be signed in to change notification settings

NicPWNs/MEGABOT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MEGABOT Discord Bot

MEGACORD LOGO

Another fully customized Discord bot for learning and fun. Using pycord to practice CI/CD with GitHub actions and EC2. Not serverless, unfortunately. 😞

Originally based off of my first bot: BlessThisMess

🤖 Commands

  • /age <name>: Guesses the age of a specified name.
  • /album [genre:...]: Play an album artist guessing game.
  • /balance: View MEGACOIN balance.
  • /bank: View the MEGACOIN balance leaderboard.
  • /blackjack: Play a hand of MEGACOIN blackjack.
  • /bless: Blesses the mess!
  • /bug: Report a MEGABOT bug.
  • /chat <prompt>: Chat with MEGABOT. (GPT-4o)
  • /clear: Clear registered MEGATEST commands after testing. (Admin Only)
  • /code <prompt>: Write code with AI.
  • /coin: Flip a coin.
  • /cs <username>: Retrieve a player's Counter-Strike stats.
  • /dice: Roll a dice.
  • /double: Play MEGACOIN double or nothing.
  • /emote <search> [add:True] [id:True]: Search for a 7TV emote. Optionally add it to the Discord guild.
  • /feature: Submit a MEGABOT feature request.
  • /ffl: Get the last 24 hours of Fantasy Football League activity.
  • /image: Generate an image with AI.
  • /kanye: Retrieve a random Kanye West quote.
  • /kill: Stop MEGABOT's process. (Admin Only)
  • /math <expression>: Evaluate provided math expression.
  • /nasa [details:True]: Retrieve the NASA photo of the day.
  • /pause: Pause or resume music.
  • /pay <user> <amount>: Pay another user some MEGACOIN.
  • /payout <user> <amount> <message>: Payout MEGACOIN. (Admin Only)
  • /photo: Return a random photo from the MEGABOT database.
  • /ping: Responds with pong.
  • /play: Plays music.
  • /poll: Create a poll with up to nine options.
  • /queue: Show the current music queue.
  • /random-unicode-emoji: Return a random Unicode emoji. No Discord emojis.
  • /replay: Replay the current or previous song.
  • /restart: Restart MEGABOT. Only works if it is online, of course. (Admin Only)
  • /resume: Resume music.
  • /retirement: Retirement calculator for your planning pleasure. (Developed by @NavyBoy37)
  • /skip: Skip the current song.
  • /stock: Searches a stock price.
  • /stop: Stops music.
  • /streak [stats:True]: Keep a daily streak going!
  • /test: Run a series of tests on MEGABOT.
  • /upload <photo>: Upload a photo to the MEGABOT database.
  • /version: Return the latest MEGABOT version number.
  • /weather: Get the weather forecast based on ZIP code. (Developed by @RandyOwensGit)
  • /wheel: Spin the MEGACOIN wheel.

Versions

Currently runs on Python v3.11.x.

Some commands use my own Python package: random-unicode-emoji-py