A discord bot capable of broadcasting audio from a YouTube video into a voice channel.
- The user calls the slash command
/youtube
and writes a search phrase. - This search phrase is sent to the YouTube API and returns the first video link it finds.
- Audio from the video is extracted using youtube-dl and is converted using FFMPEG.
- This newly converted audio is played by the discord bot in the desired voice channel.
- Calls to Discord API
- Calls to YouTube API
- Learn about youtube-dl and use library
- Learn about audio processing and streaming
- Learn about asynchronous programming
This project was created for educational purposes.