Helpcentrum
Beveiliging

Rate limits

Laatst bijgewerkt:

Rate limits (snelheidslimieten) beschermen je chatbot tegen overstromingen van berichten - bijvoorbeeld een kwaadwillende bezoeker of een geautomatiseerd script dat non-stop berichten stuurt om je berichtcredits op te maken. Wanneer een bezoeker de limiet overschrijdt, stopt de chatbot met antwoorden en toont een door jou ingesteld bericht totdat de tijdsperiode voorbij is.

De configureerbare berichtenteller werkt per chatsessie, niet per IP-adres of geverifieerde gebruiker. Aparte sessies hebben afzonderlijke tellers; browsertabbladen die een sessie delen, delen ook dezelfde teller. Andere spam- en IP-beveiligingen kunnen nog steeds van invloed zijn op meerdere sessies.

Waar vind je dit?

Selecteer je chatbot en ga naar Settings > Security (Instellingen > Beveiliging). De sectie Rate limits (Snelheidslimieten) bevindt zich direct onder Allowed domains (Toegestane domeinen).

Locatie van Settings > Security

Hoe schakel je het in?

  1. Schakel de schakelaar Enable rate limits for bot (Snelheidslimieten inschakelen voor bot) in de kop van de sectie Rate limits in.
  2. De limietvelden verschijnen, vooraf ingevuld met de aanbevolen waarden: 40 berichten elke 150 seconden.
  3. Pas de getallen en het limietbericht aan indien nodig. Wijzigingen worden automatisch opgeslagen - de statusindicator voor opslaan bevestigt de wijziging.

Sectie Rate limits

  1. Wacht op de opslagbevestiging, open Settings > Security opnieuw om de waarden te controleren en test een gesprek om te bevestigen dat je limietbericht verschijnt wanneer de geconfigureerde limiet is bereikt.

Uitleg van de opties

  • Limit to ... messages every ... seconds (Beperk tot ... berichten elke ... seconden): Het maximale aantal berichten dat één chatsessie binnen het tijdsvenster kan verzenden. Zodra het venster voorbij is, wordt het volledige berichtentegoed van de bezoeker hersteld. De aanbevolen instelling van ChatLab is 40 berichten elke 150 seconden - een startpunt dat je kunt aanpassen na het testen van je gespreksstroom.

  • Show this message when limit is hit (Toon dit bericht wanneer limiet is bereikt): De tekst die de chatbot toont in plaats van een antwoord wanneer de limiet is overschreden. Standaard ingesteld op "Too many messages in a row".

Om deze sessielimiet uit te schakelen, zet je de schakelaar uit en bevestig je met Yes (Ja). Hierdoor worden de geconfigureerde waarden na het opslaan gewist. IP-blokkades, het spamfilter, API-sleutellimieten en maandelijkse creditlimieten blijven afzonderlijke beveiligingen.

Hoe het eruitziet voor de bezoeker

Wanneer een bezoeker de limiet overschrijdt, reageert de chatbot met je limietbericht in plaats van een inhoudelijk antwoord. Berichten die worden verzonden terwijl de limiet actief is, verbruiken geen berichtcredits.

Snelheidslimiet bereikt in de chatwidget

Zodra de tijdsperiode voorbij is, reageert de chatbot weer normaal - de bezoeker hoeft de pagina niet te vernieuwen.

Gerelateerde beveiligingen

Rate limits zijn een van de vele functies op de pagina Security. Je kunt ook de domeinen beperken waarop je chatbot verschijnt, specifieke IP-adressen of landen blokkeren en het automatische spamfilter inschakelen - zie Security Settings voor het volledige overzicht.

Om te beperken hoeveel berichtcredits een enkele chatbot per maand kan verbruiken, gebruik je de instelling Bot message credit limit (Creditlimiet voor botberichten) in Settings > Model & Advanced (Instellingen > Model en geavanceerd).

Gerelateerde artikelen