Passa al contenuto principale

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_messaggi definisce 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)