Youtube music bot - Python ♫

Developer 🤖

Il bot è stato sviluppato da:

  • Balducci Marco

Github Repository </>

qui puoi trovare il progetto finito.

Features ✨

  • Multi-Server

può riprodurre musica su più server contemporaneamente.

  • Interfaccia a bottoni

sono presenti bottoni per la gestione della canzone corrente.

  • Pulizia dei file scaricati

è stata implementata una coda di pulizia per i file scaricati che ne mantiene solo 2 per server in ogni momento.

  • Ricerca su Youtube

grazie all’api di yt_dlp è possibile ricercare direttamente da youtube

API 🔗

Il bot dipende dall’api di yt_dlp per la ricerca delle canzoni e per scaricarle.

Gestione classi 📜

  • MusicInstance

gestisce l’istanza del bot per ogni server discord in cui viene aggiunto e usato, al suo interno troviamo la logica per la riproduzione delle canzoni e per la gestione della queue, inoltre si interfaccia alla classe successiva per la pulizia dei file.

  • YoutubeDL

non è una classe, ma un’insieme di funzioni utili per la gestione dei file scaricati.