In my last code I didn't use cogs but this time I did use them which allows us to understand the files better Also I have made a better music system using Lavalink :)
- U need to have a lavalink music server (This is used to directly stream music from youtube) - Create one for free over here
| Libraries Required | What they do |
|---|---|
| youtube-dl | It gets us information from youtube.More information can be found here |
| discord.py | This is the main Library which allows us to interact with the discord bot and get it runningMore information can be found here |
| FFmpeg | This allows us to get the audio from the video youtube-dl fetches.More information can be found here |
| praw | |
| Pynacl | Pynacl enables us to get data from websites -eg. youtube securelyMore information can be found here |
| chat-exporter | Chat Exporter allows us to get a transcript of a discord channel accurately. We are going to be using this for ticket transcriptsMore information can be found here |
| lavalink | Lavalink allows us to stream Audio from youtube directlyMore information can be found here |