Vai al contenuto
Configurazione

Rendere privato un canale Discord: impostare bene le autorizzazioni dei canali

Come rendere privato un canale Discord: override di ruolo e di membro, sincronizzazione con la categoria, canali di sola lettura e anteprima dei ruoli spiegati in modo semplice e sicuro.

  • 11 min di lettura
  • 6 passaggi
Contenuti

Un canale dello staff che all'improvviso vedono tutti, un canale delle regole in cui i nuovi scrivono allegramente o un'area privata in cui il tuo stesso ruolo mod non riesce a entrare: quasi tutti questi problemi hanno la stessa causa. Le autorizzazioni dei canali, su Discord chiamate anche override o sostituzioni delle autorizzazioni, funzionano in modo diverso da come sembra a prima vista.

In questa guida impari come Discord calcola le autorizzazioni di un canale, come rendere privato un canale Discord e visibile solo a un ruolo, quando conviene sincronizzarlo con la categoria e come impostare canali di sola lettura per annunci e regole. Alla fine controlli tutto con l'anteprima dei ruoli e con il controllo del server di Lizbot.

Come Discord calcola le autorizzazioni in un canale

Ogni canale parte dalle autorizzazioni valide per tutto il server. Le imposti nelle impostazioni del server, in Ruoli: se un qualsiasi ruolo di un membro ha un'autorizzazione, il membro ce l'ha, in partenza, ovunque. Poi arrivano gli override del canale. Lì ogni autorizzazione può avere tre stati: consenti (spunta verde), neutro (barra) o nega (X rossa). Neutro significa che il canale segue ciò che vale per tutto il server.

Discord valuta gli override in un ordine fisso:

  1. @everyone nel canale: questa sostituzione vale per tutti e viene applicata per prima.
  2. Override di ruolo: poi entrano in gioco tutti i ruoli del membro insieme. Se un ruolo nega un'autorizzazione e un altro la consente, vince il consenti.
  3. Override di membro: per ultime arrivano le sostituzioni per singole persone. Hanno l'ultima parola, anche contro tutti i ruoli.

Due eccezioni stanno sopra a tutto: chi ha l'autorizzazione Amministratore non è toccato dagli override dei canali, e il proprietario del server vede comunque tutto. Un canale privato quindi non protegge mai dagli amministratori.

Override di ruolo o override di membro?

SituazioneMeglioPerché
Area staff, gruppi di giocatori, repartiOverride di ruoloI nuovi membri ricevono il ruolo e basta. Nessun canale va toccato.
Un singolo ospite nella chat dello staff per una settimanaOverride di membroSi imposta in fretta e si rimuove facilmente dopo.
Una persona non deve più scrivere in un canaleOverride di membro con negaFunziona anche se i suoi ruoli consentono l'autorizzazione.
Tante singole persone in tanti canaliCreare un ruolo appositoUna pila di override di membro presto non la gestisce più nessuno.

Regola pratica: gli override per singoli membri sono l'eccezione, i ruoli sono la regola. Come impostare bene i ruoli lo trovi nella guida Configurare i ruoli Discord.

1. Rendere privato un canale Discord

Così rendi privato un canale esistente, in modo che lo veda solo un ruolo specifico:

  1. Passa il mouse sul canale e fai clic sull'ingranaggio (Modifica canale).
  2. Apri Autorizzazioni a sinistra.
  3. Attiva Canale privato. Così Discord nega a @everyone l'autorizzazione Visualizza canale.
  4. Fai clic su Aggiungi membri o ruoli e scegli il ruolo che deve vedere il canale, per esempio "Moderatore".
  5. Salva le modifiche.

Quando crei un nuovo canale, lo stesso interruttore compare direttamente nella finestra. Se vuoi un controllo più preciso, in Autorizzazioni apri le Autorizzazioni avanzate. Lì vedi a sinistra tutti i ruoli e i membri con un override proprio e a destra ogni autorizzazione con spunta, barra e X.

Per un canale vocale privato vale lo stesso: senza Visualizza canale nessuno può usare Connettiti. Devi negare Connettiti a parte solo se il canale deve restare visibile, ma chiuso.

Non dimenticare i bot. Se Lizbot deve scrivere log, aprire ticket o moderare messaggi in un canale privato, anche il ruolo di Lizbot ha bisogno lì di Visualizza canale e Invia messaggi. Un bot con l'autorizzazione Amministratore entra ovunque, ma proprio questa autorizzazione non dovresti darla ai bot senza motivo.

2. Gestire più canali tramite la categoria

Se hai diversi canali privati insieme, per esempio chat dello staff, log di moderazione e candidature, non sistemare le autorizzazioni canale per canale. Rendi privata la categoria: fai clic sull'ingranaggio accanto al nome della categoria, apri Autorizzazioni e imposta tutto come sopra. Tutti i canali sincronizzati con la categoria ereditano automaticamente le autorizzazioni.

In cima alle autorizzazioni di un canale, Discord indica se è sincronizzato con la categoria. Se modifichi un'autorizzazione nel canale stesso, la sincronizzazione si interrompe. Con Sincronizza ora la ripristini, ma gli override propri del canale vengono sostituiti da quelli della categoria. Se sposti un canale in un'altra categoria, controlla poi nelle sue autorizzazioni se è sincronizzato con la nuova categoria.

Sincronizzare: vantaggi e svantaggi

A favore:

  • Una modifica alla categoria vale per tutti i canali. Nuovo ruolo nello staff? Lo aggiungi una volta e hai finito.
  • I nuovi canali nella categoria ereditano le autorizzazioni e sono subito impostati bene.
  • Vedi a colpo d'occhio dove ci sono differenze.

Contro:

  • Un singolo canale con autorizzazioni speciali, come un canale di sola lettura nell'area pubblica, non può restare sincronizzato.
  • Chi fa clic su Sincronizza ora per sbaglio cancella le eccezioni di quel canale.

Per decidere: sincronizza tutto ciò che deve comportarsi allo stesso modo. I canali con eccezioni li lasci di proposito non sincronizzati e tieni i loro override il più ridotti possibile: solo le autorizzazioni che sono davvero diverse.

3. Canali di sola lettura per annunci e regole

In #regole, #annunci o #info tutti devono poter leggere, ma scrive solo lo staff. Ecco come impostarlo:

  1. Apri Modifica canale, poi Autorizzazioni e quindi la vista avanzata.
  2. Scegli @everyone e metti su nega: Invia messaggi, Crea thread pubblici, Crea thread privati e Invia messaggi nei thread.
  3. Facoltativo: nega anche Aggiungi reazioni se non vuoi emoji sotto le regole.
  4. Aggiungi il ruolo del tuo staff e metti Invia messaggi su consenti.
  5. Controlla che il ruolo del bot possa scrivere, se un bot pubblica lì.

Visualizza canale e Leggi la cronologia dei messaggi restano su neutro, così tutti possono leggere. Nei server community puoi anche creare un canale come canale degli annunci. Allora altri server possono seguire quel canale e ricevono in automatico i tuoi post. Le autorizzazioni di scrittura le gestisci lì allo stesso modo, con gli override. Anche chi può menzionare @everyone e @here in questi canali dipende dalle autorizzazioni, vedi Disattivare @everyone su Discord.

4. Bloccare i canali in caso di emergenza con /channel lock

A volte un normale canale di chat deve solo restare chiuso per un po': durante una lite, un'ondata di spam o durante un annuncio. Per questo non devi entrare nelle impostazioni. Lizbot offre nel modulo Moderazione i comandi /channel lock e /channel unlock, inclusi nel piano Free:

  • /channel lock blocca il canale testuale attuale o uno che scegli tu. Lizbot nega a @everyone Invia messaggi e la creazione di thread pubblici e privati, e pubblica nel canale un avviso con il motivo facoltativo.
  • /channel unlock rimette proprio queste tre autorizzazioni su neutro. Gli altri override del canale non cambiano.
  • /channel lockall blocca tutti i canali testuali dopo una conferma, /channel unlockall annulla il blocco. Questi due richiedono l'autorizzazione Gestisci server, /channel lock e /channel unlock l'autorizzazione Gestisci canali.
  • /channel slowmode attiva una modalità lenta da 0 a 21600 secondi, se bloccare è eccessivo.

Ogni blocco finisce nel registro attività di Lizbot con moderatore e motivo. Per i raid in cui bisogna chiudere l'intero server, leggi la guida Protezione anti-raid. Se un canale deve restare chiuso per sempre ma ancora leggibile, vedi la guida Archiviare un canale Discord invece di eliminarlo.

5. Autorizzazioni giuste fin dall'inizio: modelli di server

Se stai creando un server da zero o riorganizzando uno esistente, Lizbot può impostare gli override al posto tuo. Nella dashboard, nella barra laterale sotto Configura server, trovi la pagina Modelli di server. Nell'editor di un modello hai queste opzioni per categorie e canali (Sola lettura esiste per singolo canale):

  • Visibile solo allo staff: a @everyone viene negato Visualizza canale, i ruoli dello staff possono vedere, scrivere e parlare.
  • Sola lettura (scrive solo lo staff): @everyone non può scrivere né creare thread, lo staff sì. Nei canali dello staff come quelli dei log, lo staff legge e solo Lizbot scrive.
  • Visibile anche senza verifica: con l'opzione Con verifica, altrimenti i nuovi membri vedono solo le aree pubbliche finché non sono verificati. Ne parla la guida sulla verifica.

Quando applichi il modello scegli Integra (quello che c'è resta, quello che manca viene aggiunto) oppure Ricostruisci. Ricostruisci elimina i canali e i ruoli che non sono nel modello; prima Lizbot crea in automatico un backup di sicurezza. Lizbot non modifica le autorizzazioni dei ruoli già esistenti, così per esempio un ruolo admin non perde le sue autorizzazioni, e i canali già esistenti mantengono i loro override quando integri. Con Salva server attuale salvi la tua struttura attuale, comprese le autorizzazioni dei canali, come modello personale. Il piano Free include tutti i modelli pronti e uno personale; da Pro fino a 10 modelli personali e la bozza a partire da una descrizione; con Studio modelli personali illimitati. I dettagli per scegliere sono nella guida Modello di server e nella pagina Modelli.

6. Controllare gli override con l'anteprima dei ruoli

Prima di aprire un'area privata, provala dal punto di vista di un ruolo. Discord offre per questo la funzione Visualizza il server come ruolo (in inglese "View Server As Role"): apri le impostazioni del server, Ruoli, e avvia l'anteprima dai tre puntini accanto al nome del ruolo. Nella barra che compare in alto puoi anche combinare più ruoli e chiudere l'anteprima. Vedi il server esattamente come lo vede un membro con quel ruolo, compresi i canali che a lui mancano. Prova almeno tre punti di vista:

  • @everyone o non verificato: un nuovo arrivato vede solo ciò che deve vedere?
  • Membro: i canali dello staff sono invisibili e le regole in sola lettura?
  • Moderatore: lo staff arriva in tutte le aree di cui ha bisogno?

L'anteprima mostra i ruoli, non gli override di membro. Se una persona ha un override proprio, lo controlli nelle autorizzazioni avanzate del canale.

Per il lato di Lizbot, la dashboard ha il Controllo del server nella barra laterale, visibile agli amministratori. Ti avvisa per esempio con "Autorizzazioni mancanti in #canale" quando a Lizbot mancano in un canale autorizzazioni come Visualizza canale o Invia messaggi che servono a un modulo. Con Imposta autorizzazioni Lizbot aggiunge da solo le autorizzazioni mancanti nel canale, come override per sé stesso come membro. In Controllo giornaliero puoi farti segnalare i nuovi errori una volta al giorno nel log di moderazione. Importante: il controllo del server verifica le autorizzazioni di Lizbot, non quelle dei tuoi membri. Per la vista dei membri lo strumento giusto resta l'anteprima dei ruoli. Cos'altro trova il controllo del server lo leggi nella guida Controllare il tuo server Discord.

Checklist

  • autorizzazioni di @everyone sul server ridotte al minimo, eccezioni tramite override
  • aree private impostate come categoria, canali sincronizzati
  • ruolo dello staff e ruolo del bot consentiti esplicitamente nell'area privata
  • regole e annunci: @everyone non può scrivere né creare thread
  • canali con eccezioni lasciati di proposito non sincronizzati e con override minimi
  • testato con Visualizza il server come ruolo dal punto di vista di nuovo arrivato, membro e staff
  • controllo del server nella dashboard senza errori

Errori comuni

  • Canale privato, ruolo dimenticato: a quel punto vede il canale solo chi è amministratore. Aggiungi il ruolo desiderato.
  • Consenti sul ruolo membro: se il ruolo "Membro" ha Invia messaggi consentito esplicitamente nel canale, questo annulla il nega di @everyone. Anche un blocco con /channel lock non funziona per quel ruolo. Lascia queste autorizzazioni su neutro nei ruoli dei membri.
  • Sincronizzato per sbaglio: Sincronizza ora sostituisce gli override del canale. Dopo un clic di troppo devi reimpostare le eccezioni, oppure recuperi tutto con un backup.
  • Thread dimenticati: chi può creare thread in un canale di sola lettura discute sotto ogni annuncio. Nega anche le autorizzazioni dei thread.
  • Amministratore ai moderatori: così tutti i canali privati sono aperti per loro e tutti gli override perdono effetto. Dai ai moderatori solo le autorizzazioni di cui hanno bisogno, vedi Creare un team di moderazione.
  • Bot senza accesso: un canale di log che il ruolo del bot non può vedere resta vuoto. Il controllo del server trova questi casi.

FAQ

Come rendo un canale Discord visibile solo a un ruolo?

Apri Modifica canale, poi Autorizzazioni, attiva Canale privato e aggiungi il ruolo desiderato in Aggiungi membri o ruoli. Per più canali, imposta tutto sulla categoria e sincronizza i canali.

Perché un membro vede ancora il canale privato?

Di solito ha un ruolo con l'autorizzazione Amministratore, un altro ruolo con consenti su Visualizza canale oppure un override di membro proprio. Controlla le autorizzazioni avanzate del canale e prova con Visualizza il server come ruolo.

Consenti o nega: cosa vince?

Tra gli override di ruolo vince il consenti. Un override per un singolo membro però sta sopra a tutti i ruoli, e Amministratore ignora del tutto gli override.

Cosa succede quando sincronizzo con la categoria?

Il canale riprende tutti gli override della categoria, e le sue eccezioni vanno perse. Da quel momento ogni modifica alla categoria vale anche per quel canale.

/channel lock cambia le autorizzazioni che il mio canale ha già?

No. /channel lock mette su nega per @everyone solo Invia messaggi e la creazione di thread, e /channel unlock rimette proprio queste autorizzazioni su neutro. Tutti gli altri override restano come erano.

Lizbot può impostare le autorizzazioni al posto mio?

Sì, tramite i Modelli di server nella dashboard: lì segni le aree come visibili solo allo staff o di sola lettura, e Lizbot imposta gli override quando applichi il modello. Le autorizzazioni che mancano a Lizbot stesso le corregge il Controllo del server con un clic.

Funzionalità di Lizbot correlate

Altre guide

Strumento collegatoCalcolatore di permessiSpunta le autorizzazioni e ottieni il numero per gli inviti dei bot, oppure riconverti un numero esistente in permessi. Gratis nel tuo browser, senza registrazione.

Lascia che se ne occupi Liz

Invita Lizbot, configuralo nella dashboard e il gioco è fatto. Il piano Free resta gratis.

Preferisci chiedere prima? Nel Discord di supporto