QUESTO README E' AUTOGENERATO PERCHE' SENTENDOMI GENEROSO VOLEVO DARE LA POSSIBILITA' ALL'UTENTE MEDIO DI RUBARE IL CODICE E USARLO
Guida alla Configurazione
- Vai su https://discord.com/developers/applications
- Clicca su "New Application" e dai un nome al tuo bot
- Vai nella sezione "Bot" nel menu laterale
- Clicca su "Reset Token" e copia il token
- IMPORTANTE: Non condividere mai questo token!
- Abilita la "Modalità sviluppatore" in Discord:
- Impostazioni → Avanzate → Modalità sviluppatore (ON)
- Clicca destro sul canale dove vuoi le notifiche
- Seleziona "Copia ID canale"
- Vai su https://console.cloud.google.com
- Crea un nuovo progetto o seleziona uno esistente
- Abilita "YouTube Data API v3":
- API e servizi → Libreria → cerca "YouTube Data API v3" → Abilita
- Crea credenziali:
- API e servizi → Credenziali → Crea credenziali → Chiave API
- Copia la chiave API
Metodo 1 - Da URL del canale:
- Se l'URL è
https://www.youtube.com/channel/UC123456789, l'ID èUC123456789
Metodo 2 - Da nome utente:
- Vai su
https://www.googleapis.com/youtube/v3/channels?key=TUA_API_KEY&forUsername=NOME_UTENTE&part=id - Sostituisci
TUA_API_KEYeNOME_UTENTE
Metodo 3 - Da URL personalizzato:
- Usa l'handle:
https://www.googleapis.com/youtube/v3/channels?key=TUA_API_KEY&forHandle=@HANDLE&part=id
- Nel server Discord, clicca destro sul ruolo
- Seleziona "Copia ID ruolo"
- Se non vedi questa opzione, assicurati di aver abilitato la modalità sviluppatore
Per invitare il bot nel tuo server Discord:
- Vai nell'applicazione Discord Developer Portal
- Sezione "OAuth2" → "URL Generator"
- Seleziona questi scopes:
botapplications.commands
- Seleziona questi permessi bot:
Send MessagesUse External EmojisEmbed LinksMention Everyone
- Copia l'URL generato e aprilo nel browser
Una volta configurato tutto:
- Avvia il bot:
npm start - Nel canale Discord configurato, scrivi:
!test123 - Il bot dovrebbe inviare l'ultimo video di entrambi i canali