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

  • /autoplay: Toggle autoplay for music.
  • /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)
  • /coin: Flip a coin.
  • /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.
  • /image: Generate an image with AI.
  • /kanye: Retrieve a random Kanye West quote.
  • /kill: Stop MEGABOT's process. (Admin Only)
  • /loop: Toggle loop of the music queue.
  • /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.
  • /replay: Toggle replay of the current song.
  • /restart: Restart MEGABOT. Only works if it is online, of course. (Admin Only)
  • /resume: Resume music.
  • /shuffle: Shuffle the current queue.
  • /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

About

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

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages