A personal Discord.py bot that plays music, funny Valorant sound effects and fetches random information from APIs.
Notably, the bot can play music using Youtube URLs or can search Youtube for a query instead. While the video is playing in a voice channel, the music can be paused, resumed, stopped and repeated.
This isn't exactly a bot you can clone and run, but there's a lot of Discord.py functionality that I figured out traversing tutorials and Stack Overflow
If you want to make a bot that can:
- Join and leave channels,
- Play music from Youtube using URLS and search queries,
- Respond to messages in Discord text channels,
- Play sound effects,
- Have help text, aliases on commands, and options passed into commands,
then have a look at src/OmenBot.py