Centru de ajutor
Securitate

Rate limits

Ultima actualizare:

Limitele de frecvență (rate limits) vă protejează chatbotul împotriva supraîncărcării cu mesaje - de exemplu, un vizitator rău-intenționat sau un script automatizat care trimite mesaje non-stop pentru a vă consuma creditele pentru mesaje (message credits). Când un vizitator depășește limita, chatbotul nu îi mai răspunde și afișează un mesaj stabilit de dumneavoastră, până când intervalul de timp expiră.

Contorul configurabil de mesaje este calculat per sesiune de chat, nu per adresă IP sau utilizator autentificat. Sesiunile separate au contoare separate; filele din browser care împart aceeași sesiune folosesc același contor comun. Alte mecanisme de protecție împotriva spamului și la nivel de IP pot influența în continuare mai multe sesiuni.

Unde găsiți această setare

Selectați chatbotul dumneavoastră și navigați la Settings > Security (Setări > Securitate). Secțiunea Rate limits (Limite de frecvență) se află imediat sub Allowed domains.

Locația Settings > Security

Cum se activează

  1. Activați comutatorul Enable rate limits for bot (Activare limite de frecvență pentru bot) din antetul secțiunii Rate limits.
  2. Câmpurile pentru configurarea limitelor vor deveni vizibile, fiind precompletate cu valorile recomandate: 40 de mesaje la fiecare 150 de secunde.
  3. Modificați valorile numerice și mesajul de limitare, dacă este necesar. Modificările se salvează automat - indicatorul stării de salvare confirmă actualizarea.

Secțiunea Rate limits

  1. Așteptați confirmarea salvării, redeschideți Settings > Security pentru a verifica valorile și testați o conversație pentru a vă asigura că mesajul configurat apare atunci când limita stabilită este atinsă.

Explicația opțiunilor

  • Limit to ... messages every ... seconds: Numărul maxim de mesaje pe care o singură sesiune de chat le poate trimite în intervalul de timp definit. După expirarea intervalului, limita completă de mesaje permisă vizitatorului este restabilită. Setarea recomandată de ChatLab este de 40 de mesaje la fiecare 150 de secunde - un punct de plecare pe care îl puteți ajusta după ce testați fluxul conversațiilor.

  • Show this message when limit is hit: Textul pe care chatbotul îl afișează în locul unui răspuns obișnuit atunci când limita este depășită. Valoarea implicită este "Too many messages in a row".

Pentru a dezactiva această limită la nivel de sesiune, opriți comutatorul și confirmați apăsând pe Yes (Da). Această acțiune resetează valorile configurate după salvare. Blocarea adreselor IP, filtrul antispam, limitele cheilor API și limitele lunare de credite rămân mecanisme de protecție separate.

Cum vede vizitatorul

Când un vizitator depășește limita, chatbotul trimite mesajul dumneavoastră de limitare în locul unui răspuns. Mesajele trimise în timp ce limita este activă nu consumă din creditele dumneavoastră de mesaje.

Limită de frecvență atinsă în widgetul de chat

După ce intervalul de timp expiră, chatbotul răspunde din nou normal - vizitatorul nu trebuie să reîncarce pagina.

Protecții conexe

Limitele de frecvență reprezintă doar unul dintre instrumentele disponibile în pagina Security. Puteți, de asemenea, să restricționați domeniile pe care apare chatbotul dumneavoastră, să blocați adrese IP specifice sau țări întregi și să activați filtrul automat antispam - consultați Security Settings pentru o prezentare generală completă.

Pentru a plafona numărul de credite de mesaje pe care un singur chatbot le poate consuma lunar, utilizați setarea Bot message credit limit (Limită credite mesaje pentru bot) din Settings > Model & Advanced (Setări > Model și avansat).

Articole conexe