The Premise
Design a discord bot in python which will interface with google cloud services and Spotify in order to create a constant stream of "radio-like" sound. Songs should come from Spotify and be interlaced with short interludes of DJ voice lines.
Core Features
- Connects to a client discord server using authentication tokens and the Discord API
- Parses user input into search queries
- Interfaces with the Spotify API
- Uses youtube-dl to download audio files for requested songs
- Uses track and artist information from Spotify to generate custom DJ voice lines
- Interfaces with Google Cloud Services to generate voice audio
- Allows persistent saving of playlist and station information for future use