Discord is a social media platform focused around community messaging and chatting with users being able to set up servers with text and voice channels. I created a bot user that users could interact with via a text channel command line to request songs from YouTube. The bot would then join the voice channel and play the song and could be interacted with in real-time.
The application was hosted in Google Cloud which allowed for calls from the Discord Python API to request songs. User chats were processed and YouTube was queried and MP3 files downloaded to a separate local server (to avoid excessive fees). The bot user would then play the MP3 file in the voice channel.
Skills: Python, Discord Bot API, Web Scraping and Search Querying, YouTube API, FFmpeg Audio Processing