Centro assistenza
Sicurezza

Rate limits

Ultimo aggiornamento:

I rate limit proteggono il tuo chatbot dall'invio massivo di messaggi - ad esempio, da un visitatore malevolo o da uno script automatico che invia messaggi senza sosta per esaurire i tuoi crediti per i messaggi. Quando un visitatore supera la soglia, il chatbot smette di rispondergli e mostra un messaggio definito da te, fino allo scadere dell'intervallo di tempo.

Il conteggio dei messaggi configurabile è calcolato per sessione di chat, non per indirizzo IP o utente autenticato. Sessioni separate hanno conteggi separati; le schede del browser che condividono la stessa sessione condividono anche il conteggio. Altre protezioni antispam e legate all'IP possono comunque intervenire su più sessioni.

Dove trovarlo

Seleziona il tuo chatbot e vai su Settings > Security (Impostazioni > Sicurezza). La sezione Rate limits (Limiti di frequenza) si trova subito sotto Allowed domains.

Posizione di Settings > Security

Come attivarlo

  1. Attiva l'interruttore Enable rate limits for bot (Attiva limiti di frequenza per il bot) nell'intestazione della sezione Rate limits.
  2. Compariranno i campi relativi alla soglia, precompilati con i valori consigliati: 40 messaggi ogni 150 secondi.
  3. Se necessario, modifica i valori numerici e il messaggio di avviso. Le modifiche vengono salvate automaticamente - l'indicatore di stato di salvataggio confermerà l'avvenuta modifica.

Sezione Rate limits

  1. Attendi la conferma del salvataggio, riapri Settings > Security per verificare i valori e fai una prova di conversazione per assicurarti che il messaggio di limite compaia una volta esaurita la soglia impostata.

Spiegazione delle opzioni

  • Limit to ... messages every ... seconds: il numero massimo di messaggi che una singola sessione di chat può inviare all'interno dell'intervallo di tempo. Allo scadere dell'intervallo, la disponibilità completa di messaggi per il visitatore viene ripristinata. Il valore consigliato da ChatLab è di 40 messaggi ogni 150 secondi - un punto di partenza che puoi regolare dopo aver testato il flusso delle tue conversazioni.

  • Show this message when limit is hit: il testo mostrato dal chatbot al posto di una risposta quando viene superato il limite. Il valore predefinito è "Too many messages in a row".

Per disattivare questo limite di sessione, disattiva l'interruttore e conferma con Yes (Sì). In questo modo, dopo il salvataggio, i valori configurati verranno cancellati. Il blocco degli IP, il filtro antispam, i limiti delle chiavi API e i tetti mensili di crediti restano protezioni distinte e separate.

Cosa vede il visitatore

Quando un visitatore supera la soglia, il chatbot risponde con il tuo messaggio di limite al posto della normale risposta. I messaggi inviati mentre il limite è attivo non consumano i tuoi crediti per i messaggi.

Limite di frequenza raggiunto nel widget di chat

Una volta trascorso l'intervallo di tempo, il chatbot ricomincerà a rispondere normalmente - il visitatore non ha bisogno di ricaricare la pagina.

Altre protezioni correlate

I rate limit sono solo uno dei diversi strumenti disponibili nella pagina Security. Puoi anche limitare i domini in cui viene visualizzato il chatbot, bloccare specifici indirizzi IP o Paesi e attivare il filtro antispam automatico - consulta Security Settings per una panoramica completa.

Per impostare una soglia massima di crediti per i messaggi che un singolo chatbot può consumare al mese, usa l'opzione Bot message credit limit (Limite di crediti messaggio per il bot) in Settings > Model & Advanced (Impostazioni > Modello e avanzate).

Articoli correlati