This is the first version of Myra. It's written in Java, and it was my first ever project. I didn't use git from the start so this repository doesn't show the whole process. Because this was my first ever project you will find some very dirty code. I advise you to not copy code from here. Use the code snippets to get inspiration on how to do things, but not to just copy and paste in your project. Also, this Bot uses a very old Discord API version and probably won't work well with the new changes. Hope you can find some helpful things here!
- Twitch notifications
- Youtube notifications
- Reactionroles
- Change prefix
- Say command
- Toggeling single commands
- Economy
- Change currency
- Set members balance
- Shop roles
- Blackjack
- Member balance
- Daily reward
- Fishing
- Donating to other members
- Fun
- Meme
- Text formatting
- Would you rather quiz
- Miscellaneous
- Information
- User
- Server
- Bot
- Avatar
- Calculations
- Reminders
- Suggestions
- Information
- Leveling
- Chat leveling
- Voice leveling
- Customizable rank cards
- Leveling roles
- Custom level up channel
- Change members level
- Moderation
- Banning
- Temporary ban
- Unbanning
- Muting
- Temporary mute
- Unmute
- Clearing messages
- Kicking
- Change nickname
- Music
- Live controller
- Clearing queue
- Track information
- Playing music lol
- Showing queue
- Repeating
- Shuffling
- Skipping
- Leaderboards
- Level leaderboards
- Balance leaderboards
- Voice time leaderboards
- Autorole
- Welcoming
- Direct messages
- Images
- Embeds
- @Someone
- Dashboard
- Get invite for server
- Custom embeds for own server
- Server tracking
- Set guild premium state
- Shutdown
- Server specific roles
- ExZiByte - Helped to set up the database
- Robyn - Gave me advice for the YouTube notifications
- JDA Discord API wrapper
- JDA Utilities Event waiter
- json Json parsing
- mongodb Mongodb driver
- Lavaplayer Encoding opus audio
- Logback classic Logging