Sistema di Moderazione
Il sistema di moderazione di Nakine è completo e potente, offrendo strumenti per gestire infrazioni, proteggere il server e automatizzare compiti ripetitivi.
🛡️ Comandi Principali
Questi comandi sono accessibili tramite /moderation.
Avvertire (Warn)
Invia un avvertimento a un utente. Questo crea un caso di moderazione.
- Comando:
/moderation warn [utente] [motivo] - Esempio:
/moderation warn @User Spam
Espellere (Kick)
Espelle un utente dal server.
- Comando:
/moderation kick [utente] [motivo]
Bannare (Ban)
Banna un utente dal server.
- Comando:
/moderation ban [utente] [motivo] [cancella_messaggi] - Nota:
cancella_messaggidefinisce il periodo (da 0 a 7 giorni) di cancellazione dei messaggi.
Ban Temporaneo (Tempban)
Banna un utente per una durata specifica. Il bot lo sbannerà automaticamente.
- Comando:
/moderation tempban [utente] [durata] [motivo] - Esempio:
/moderation tempban @User 7d Insulti
Softban
Banna e sbanna immediatamente l'utente. Utile per cancellare tutti i suoi messaggi recenti senza impedirgli di rientrare.
- Comando:
/moderation softban [utente] [motivo]
Hardban
Banna l'utente e cancella automaticamente 7 giorni di messaggi (massimo).
- Comando:
/moderation hardban [utente] [motivo]
Timeout
Impedisce all'utente di interagire (scrivere, parlare) per un periodo.
- Comando:
/moderation timeout [utente] [durata] [motivo] - Esempio:
/moderation timeout @User 1h Calmati
Mute (Ruolo)
Assegna il ruolo "Muted" all'utente (alternativa al Timeout).
- Comando:
/moderation mute [utente] [durata] [motivo]
Unmute
Rimuove il ruolo "Muted" o il Timeout.
- Comando:
/moderation unmute [utente] [motivo]
Sbannare (Unban)
Rimuove il ban a un utente.
- Comando:
/moderation unban [utente] [motivo]
Incarcerare (Jail)
Isola un utente in un canale "prigione" e rimuove i suoi ruoli abituali.
- Comando:
/moderation jail [utente] [durata] [motivo]
Liberare (Unjail)
Libera un utente dalla prigione e ripristina i suoi ruoli.
- Comando:
/moderation unjail [utente] [motivo]
📂 Gestione Casi
Questi comandi sono accessibili tramite /mod-case.
Visualizza Caso
Mostra i dettagli di un caso specifico.
- Comando:
/mod-case case [numero_caso]
Cronologia Utente
Mostra tutti i casi di un utente.
- Comando:
/mod-case cases [utente]
Modifica Caso
Modifica il motivo di un caso esistente.
- Comando:
/mod-case editcase [numero_caso] [motivo]
Elimina Caso
Rimuove un caso dalla cronologia.
- Comando:
/mod-case deletecase [numero_caso]
Aggiungi Motivo
Aggiunge o modifica il motivo dell'ultimo caso (o di un caso specifico).
- Comando:
/mod-case reason [motivo] [numero_caso]
Visualizza Avvertimenti
Mostra solo gli avvertimenti attivi di un utente.
- Comando:
/mod-case warnings [utente]
Info Utente
Mostra informazioni complete su un utente (data ingresso, ruoli, stato, cronologia moderazione).
- Comando:
/mod-case userinfo [utente]
Log Moderazione
Mostra i log di moderazione filtrati per utente.
- Comando:
/mod-case modlogs [utente]
Strikes
Gestisce il sistema di "strikes" (punti di avvertimento).
- Vedi strikes:
/mod-case strikes [utente] - Resetta:
/mod-case reset-strikes [utente]
⚡ Azioni di Massa
Questi comandi sono accessibili tramite /mod-bulk.
Purgare (Clear)
Cancella un gran numero di messaggi rapidamente.
- Comando:
/mod-bulk purge [quantità] - Filtri opzionali:
utente,contiene,solo_bot,solo_allegati. - Esempio:
/mod-bulk purge 50
Ban di Massa
Banna più utenti con un solo comando.
- Comando:
/mod-bulk massban [ids_utenti] [motivo] - Esempio:
/mod-bulk massban 123456789012345678 987654321098765432 Raid
Nick di Massa
Cambia il nickname di tutti i membri con un certo ruolo.
- Comando:
/mod-bulk massnick [ruolo] [nickname]
Ruolo di Massa
Aggiunge o rimuove un ruolo a tutti i membri con un certo ruolo.
- Comando:
/mod-bulk massrole [ruolo_target] [ruolo] [azione]
Pulizia (Prune)
Espelle i membri inattivi da un certo numero di giorni.
- Comando:
/mod-bulk prune [giorni]
⚙️ Configurazione Sistema
Questi comandi sono accessibili tramite /mod-setup.
Inizializzazione
Esegue la procedura guidata di configurazione rapida.
- Comando:
/mod-setup initial
Log Moderazione
Imposta il canale dove verranno registrate le azioni di moderazione.
- Comando:
/mod-setup modlog [canale]
Ruolo Mute
Configura il ruolo usato dal comando /moderation mute.
- Comando:
/mod-setup mute-role [ruolo]
Sistema Prigione
Configura il ruolo e il canale prigione.
- Comando:
/mod-setup jail [ruolo] [canale]
Ruoli Immuni
Definisce quali ruoli non possono essere moderati dal bot.
- Comando:
/mod-setup immune-roles [ruolo] [azione]
Configurazione Avanzata
Configura opzioni specifiche (come scadenza strikes).
- Comando:
/mod-setup config [impostazione] [valore]
Visualizza Configurazione
Mostra la configurazione attuale.
- Comando:
/mod-setup view
🔒 Gestione Canali
Questi comandi sono accessibili tramite /mod-channel.
Blocco (Lockdown)
Impedisce ai membri di inviare messaggi in un canale.
- Comando:
/mod-channel lockdown [canale] [motivo]
Sblocco (Unlock)
Ripristina i permessi di invio messaggi.
- Comando:
/mod-channel unlock [canale]
Slowmode
Imposta la modalità lenta del canale.
- Comando:
/mod-channel slowmode [durata] - Esempio:
/mod-channel slowmode 5s
🛡️ Sicurezza Avanzata
Anti-Nuke
Protegge il server dalla distruzione di massa (cancellazione canali, ban di massa).
- Abilita/Disabilita:
/antinuke enable [abilitato] - Whitelist:
/antinuke whitelist [utente] [azione] - Backup:
/antinuke backup - Ripristina:
/antinuke restore
Anti-Raid
Protegge dall'ingresso in massa di bot o utenti malevoli.
- Modalità Raid:
/raid mode [abilitato](Blocca il server per nuovi ingressi) - Configurazione:
/raid setup(Imposta soglie di rilevamento automatico)