> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Anti-Raid

> Rileva raid di massa e filtra gli account sospetti all'ingresso con condizioni configurabili di join guard. Tier Basic.

Anti-Raid fa due lavori indipendenti: reagisce a un **flusso** di ingressi e filtra gli account **individuali** al loro arrivo.

<Info>
  Richiede premium **Basic**. Sotto quel tier l'intera pagina è sostituita dai prezzi — le impostazioni non vengono mostrate affatto.
</Info>

<Note>
  Anti-Raid necessita anche del suo interruttore nella pagina [Setup](/it/server-management/setup). Se è disattivato, questa pagina mostra un banner ambrato e **ogni controllo è disabilitato** finché non lo abiliti.
</Note>

## Rilevamento raid

Quando abbastanza membri entrano entro la tua finestra, Vetox dichiara un raid.

| Impostazione                | Predefinito | Intervallo              |
| --------------------------- | ----------- | ----------------------- |
| **Numero minimo di utenti** | 15          | **2** a 100             |
| **Intervallo (in secondi)** | 5           | 1 a 300                 |
| **Azione durante il raid**  | Kick        | Kick, Ban o Mute        |
| **Età account**             | 3 mesi      | 1, 2, 3, 6, 9 o 12 mesi |

<Warning>
  **L'età dell'account è un filtro, non un requisito.** Solo gli account **più giovani** della soglia vengono conteggiati verso il trigger del raid. Gli account più vecchi che entrano contemporaneamente vengono ignorati del tutto.

  Alzarla rende Anti-Raid più sensibile, non meno.
</Warning>

<Warning>
  **Solo il membro che supera la soglia viene punito.** I precedenti che sono entrati nella finestra sono nominati nel tuo alert ma non vengono kickati, bannati o mutati.

  Se hai bisogno che tutti nell'ondata siano gestiti, usa Join Guard più sotto.
</Warning>

<Note>
  I campi numerici ti permettono di scendere sotto il minimo di 2, ma salvare quel valore fallisce con un errore generico. Mantienilo a 2 o superiore.
</Note>

## Report dei raid

Scegli un canale e scrivi un messaggio di inizio e di fine. Entrambi supportano variabili.

| Variabile      | Funziona in         |
| -------------- | ------------------- |
| `[Usernames]`  | Messaggio di inizio |
| `[Users]`      | Messaggio di inizio |
| `[UsersCount]` | Messaggio di inizio |

<Warning>
  Due limitazioni qui:

  * **`[ServerName]` è offerto nel selettore ma non viene mai sostituito.** Viene pubblicato come testo letterale.
  * **Il messaggio di fine non sostituisce nulla.** Qualsiasi variabile che ci metti viene pubblicata letteralmente. Scrivilo come testo semplice.
</Warning>

<Note>
  `[UsersCount]` esclude il membro che ha attivato il raid, quindi riporta uno in meno rispetto alla tua soglia.
</Note>

<Warning>
  **Svuotare il canale dei report non ha effetto.** Il selettore sembra svuotarsi, ma il vecchio canale viene mantenuto e gli alert continuano ad andarci. Il canale riappare visibilmente dopo il salvataggio.

  Per fermare gli alert, puntali a un canale che puoi archiviare invece di provare a svuotare il campo.
</Warning>

## Join Guard

Join Guard filtra ogni ingresso individualmente e funziona **indipendentemente dalla soglia raid** — agisce che ci sia o meno un raid in corso. Fino a 10 condizioni.

### Regole

Ogni condizione ospita fino a cinque regole:

| Regola                 | Controlla                                                         |
| ---------------------- | ----------------------------------------------------------------- |
| **Age dell'account**   | Più vecchio o più giovane di un dato numero di ore, giorni o mesi |
| **Avatar predefinito** | L'account non ha mai impostato una foto profilo                   |
| **Nessun banner**      | L'account non ha un banner profilo                                |
| **Username contiene**  | L'username contiene una delle tue parole chiave, una per riga     |
| **Nome generato**      | L'username corrisponde a pattern generati da macchina             |

Il rilevamento di nomi generati copre nomi che terminano in tre o più numeri, iniziano con numeri, un trattino basso seguito da numeri, numeri seguiti da un trattino basso, solo numeri e mix brevi casuali di lettere-numeri.

### Corrispondenza

Ogni condizione sceglie **Tutte le regole devono corrispondere** o **Una qualsiasi regola deve corrispondere**.

<Warning>
  "Una qualsiasi" con una regola ampia come *avatar predefinito* agirà su una grande fetta di normali nuovi membri. Combina le regole e preferisci "Tutte" a meno che tu non sia sicuro.
</Warning>

### Azioni

Fino a cinque per condizione: assegna un ruolo, kick, ban, timeout per un numero di minuti, invia un DM, pubblica in un canale, o apri un caso di moderazione.

<Note>
  Le azioni si eseguono in ordine, e **un kick o ban ferma tutto** — le azioni rimanenti su quella condizione e tutte le condizioni successive vengono saltate.

  Metti le tue azioni di logging e DM **prima** di qualsiasi kick o ban, altrimenti non verranno mai eseguite.
</Note>

I messaggi di Join Guard supportano un set di variabili molto più ricco dei report raid, incluso il membro, l'età dell'account, le regole che hanno corrisposto e il nome della condizione.

## Costruire una configurazione sensata

<Steps>
  <Step title="Inizia solo con il rilevamento raid">
    I valori predefiniti gestiscono il caso ovvio. Lascia Join Guard vuoto all'inizio.
  </Step>

  <Step title="Aggiungi una condizione Join Guard ristretta">
    Combina due o tre regole con "Tutte" — un account molto nuovo **e** un avatar predefinito **e** un nome generato quasi mai è un membro reale.
  </Step>

  <Step title="Usa un'azione non distruttiva mentre osservi">
    Assegna un ruolo di quarantena e apri un caso invece di bannare. Rivedi per una settimana.
  </Step>

  <Step title="Stringi solo quando ti fidi">
    Passa a kick o ban dopo aver visto la condizione comportarsi sul traffico reale.
  </Step>
</Steps>

## Risoluzione dei problemi

<AccordionGroup>
  <Accordion title="I raid non vengono rilevati">
    Verifica che gli account in ingresso siano effettivamente più giovani della tua soglia di età account — gli account più vecchi non vengono mai conteggiati.
  </Accordion>

  <Accordion title="Solo un membro è stato punito">
    Previsto. Il rilevamento raid agisce solo sul membro che ha innescato. Usa Join Guard per agire su ogni ingresso corrispondente.
  </Accordion>

  <Accordion title="Una variabile è stata pubblicata come testo letterale">
    `[ServerName]` non viene mai sostituito, e il messaggio di fine non sostituisce nulla.
  </Accordion>

  <Accordion title="Gli alert vanno ancora al vecchio canale">
    Svuotare il canale dei report non persiste. Scegli invece un canale diverso.
  </Accordion>

  <Accordion title="Il salvataggio fallisce con un errore generico">
    Di solito la soglia utenti è sotto 2, o l'intervallo è sopra 300 secondi. Entrambi sono accettati dal form e rifiutati al salvataggio.
  </Accordion>

  <Accordion title="Join Guard ha saltato la mia azione di logging">
    Un kick o ban precedente nella lista delle azioni interrompe tutto ciò che segue. Riordina in modo che il logging venga eseguito per primo.
  </Accordion>
</AccordionGroup>

## Correlati

<CardGroup cols={2}>
  <Card title="Protection" icon="lock" href="/it/moderation/protection">
    Difende dai danni dall'interno.
  </Card>

  <Card title="Auto-Roles" icon="user-plus" href="/it/engagement/auto-roles">
    I ruoli ritardati sono una misura anti-raid più discreta.
  </Card>
</CardGroup>
