Modulo Discord
Notifiche Twitch
Un annuncio di diretta scade in fretta.
Nessun permesso Amministratore. Configurazione dal pannello web.
A cosa serve
Chi lo legge a diretta finita non clicca più, e la volta dopo non lo legge nemmeno. È lì che annunciare a mano non regge: sei in partita, stai parlando, sei concentrato, e in quel momento nessuno pensa a scrivere una riga su Discord. Il bot si prende questo gesto e lo esegue ogni volta. Controlla se il tuo canale Twitch sta trasmettendo e pubblica il messaggio finché vale ancora qualcosa, con il titolo e il gioco del momento.
Com’è nella pratica
Inserisci il tuo nome Twitch, scegli il canale Discord del messaggio e indichi chi va menzionato quando parti: un ID ruolo, @everyone, @here o nessuno. Da lì in poi va avanti senza di te. Ogni tre minuti il bot interroga Twitch e, appena una diretta è attiva, il messaggio è nel canale. Titolo, gioco e spettatori entrano nell’embed tramite segnaposto: {streamer}, {title}, {game}, {viewers}. Si aggiungono l’avatar dello streamer come immagine piccola, l’anteprima della diretta come grande e un pulsante che porta dritto al canale. Se cambi gioco o titolo a metà, il bot aggiorna il messaggio già pubblicato invece di mandarne un secondo.
Comandi di questo modulo
/social
Cosa puoi configurare
- Canale Twitch
- Canale Discord per avviso live
- Menzione ruolo
- Testo sopra l'embed
- Titolo dell'embed
- Descrizione embed
- Piè di pagina
- Colore dell'embed
- Miniatura (avatar streamer)
- Anteprima grande (stream)
- Mostra l’orario
- Pulsante «Guarda su Twitch»
- Aggiornamento automatico al cambio titolo/gioco
A cosa fare attenzione
Il punto più importante non compare nel pannello: Twitch risponde solo se le credenziali per la sua interfaccia sono salvate lato server. Se mancano, il bot non trova nulla e resta zitto; /social status ti dice senza giri di parole se ci sono. Secondo, la menzione: un @everyone a ogni diretta è la via più breve perché la gente silenzi il canale. Un ruolo che ciascuno si prende da sé raggiunge proprio chi vuole saperlo. Terzo, il ritmo: il controllo avviene ogni tre minuti, quindi il messaggio può arrivare qualche minuto dopo l’accensione. È voluto, non è un guasto: non annunciare anche a mano, altrimenti alla fine ci sono entrambi. E quarto: se la connessione salta a metà e riparti, Twitch lo conta come una diretta a sé. Il bot avvisa allora una seconda volta, perché vede un nuovo identificativo. Un ultimo dettaglio dalle grandi conseguenze: se manca uno dei due campi obbligatori (nome Twitch o canale di destinazione), il modulo non fa proprio nulla, e nemmeno se ne lamenta.
Come funziona il modulo
Il tuo nome utente Twitch (o l'URL del canale). Il bot controlla ogni pochi minuti se questo canale è in diretta.
Scegli il canale in cui viene pubblicata la notifica live (menu a tendina una volta caricati i canali).
Testo libero sopra l'embed (la menzione del ruolo viene anteposta automaticamente). Vedi i segnaposto sotto.
Vuoto = titolo automatico. Segnaposto: {streamer} {title} {game} {viewers}
Segnaposto: {streamer} {title} {game} {viewers} {url} {thumbnail}
Configurato in tre passaggi
- Attiva il modulo «Twitch» nel pannello e inserisci il tuo nome Twitch o l’URL del canale.
- Scegli il canale Discord per l’avviso: uno testuale o di annunci in cui il bot possa scrivere.
- Imposta la menzione: digita un ID ruolo, @everyone o @here e conferma con Invio, oppure lascia vuoto.
- Sistema l’embed come preferisci e fai una prova con /social test → Twitch Live.
Domande frequenti
Lancia /social status. Se dice che mancano le credenziali Twitch, il bot non può nemmeno interrogare Twitch: le imposta lato server chi gestisce l’istanza, non tu dal pannello. Se invece compaiono il tuo nome e il canale di destinazione, controlla che sia un canale testuale o di annunci e che il bot possa scriverci.
Il bot interroga Twitch ogni tre minuti. Nel caso peggiore passano poco meno di tre minuti tra l’avvio e l’avviso. Più rapido non si può, però succede ogni volta e senza che tu muova un dito.
Sì. Titolo, descrizione, piè di pagina e il testo sopra l’embed sono liberi; con {streamer}, {title}, {game}, {viewers}, {url} e {thumbnail} porti dentro i dati reali della diretta. Colore, orario, avatar, immagine di anteprima e pulsante si accendono singolarmente. Se lasci titolo e descrizione vuoti, il bot mette la sua versione.
Niente. Il bot disinnesca le menzioni nei valori che arrivano dall’esterno, e il titolo della diretta è uno di questi. Un @everyone lì resta leggibile ma non fa scattare alcuna notifica. Suona soltanto ciò che hai inserito tu come menzione.
Perché non arriva nessun messaggio anche se sono in diretta?
Lancia /social status. Se dice che mancano le credenziali Twitch, il bot non può nemmeno interrogare Twitch: le imposta lato server chi gestisce l’istanza, non tu dal pannello. Se invece compaiono il tuo nome e il canale di destinazione, controlla che sia un canale testuale o di annunci e che il bot possa scriverci.
Quanto ci mette il messaggio dopo l’accensione?
Il bot interroga Twitch ogni tre minuti. Nel caso peggiore passano poco meno di tre minuti tra l’avvio e l’avviso. Più rapido non si può, però succede ogni volta e senza che tu muova un dito.
Posso scrivere tutto il testo da solo?
Sì. Titolo, descrizione, piè di pagina e il testo sopra l’embed sono liberi; con {streamer}, {title}, {game}, {viewers}, {url} e {thumbnail} porti dentro i dati reali della diretta. Colore, orario, avatar, immagine di anteprima e pulsante si accendono singolarmente. Se lasci titolo e descrizione vuoti, il bot mette la sua versione.
Cosa succede se nel titolo della diretta c’è una menzione?
Niente. Il bot disinnesca le menzioni nei valori che arrivano dall’esterno, e il titolo della diretta è uno di questi. Un @everyone lì resta leggibile ma non fa scattare alcuna notifica. Suona soltanto ciò che hai inserito tu come menzione.