Hastighetsbegränsningar (rate limits) skyddar din chattbot mot meddelandefloder - till exempel en illvillig besökare eller ett automatiserat skript som skickar meddelanden oavbrutet för att tömma dina meddelandekrediter. När en besökare överskrider gränsen slutar chattbotten att svara personen och visar ett meddelande som du definierar, fram till dess att tidsperioden har passerat.
Hastighetsbegränsningar fungerar per besökare: räknaren gäller meddelanden som skickas från en enhet och ett webbläsarfönster, så om en besökare når gränsen blockeras aldrig någon annan.
Var du hittar funktionen
Välj din chattbot och gå till Settings > Security (Inställningar > Säkerhet). Sektionen Rate limits (Hastighetsbegränsningar) finns precis under Allowed domains (Tillåtna domäner).
Så här aktiverar du det
- Slå på reglaget Enable rate limits for bot (Aktivera hastighetsbegränsningar för botten) i rubriken för sektionen Rate limits.
- Gränsfälten visas, förifyllda med de rekommenderade värdena: 40 meddelanden var 150:e sekund.
- Justera siffrorna och gränsmeddelandet vid behov. Ändringarna sparas automatiskt - en bekräftelse med texten "Saved" visas i det nedre högra hörnet.
Förklaring av alternativen
-
Limit to ... messages every ... seconds: Det maximala antalet meddelanden en besökare kan skicka inom tidsfönstret. När fönstret passerar återställs besökarens fulla meddelandekvot. ChatLabs rekommenderade inställning är 40 meddelanden var 150:e sekund - tillräckligt generöst för att vanliga besökare aldrig ska märka det.
-
Show this message to show when limit is hit: Texten som chattbotten visar istället för ett svar när gränsen överskrids. Standardvärdet är "Too many messages in a row".
För att stänga av funktionen slår du helt enkelt av reglaget igen - gränsvärdena rensas och ingen hastighetsbegränsning tillämpas.
Hur det ser ut för besökaren
När en besökare överskrider gränsen svarar chattbotten med ditt gränsmeddelande istället för ett vanligt svar. Meddelanden som skickas medan gränsen är aktiv förbrukar inte dina meddelandekrediter.
Så snart tidsperioden har passerat svarar chattbotten normalt igen - besökaren behöver inte ladda om sidan.
Relaterade skyddsåtgärder
Hastighetsbegränsningar är ett av flera verktyg på säkerhetssidan. Du kan också begränsa vilka domäner din chattbot visas på, blockera specifika IP-adresser eller länder samt aktivera det automatiska skräppostfiltret - se Säkerhetsinställningar för en fullständig översikt.
För att sätta ett tak för hur många meddelandekrediter en enskild chattbot får förbruka per månad använder du inställningen Bot message credit limit (Gräns för botmeddelandekrediter) under Settings > Model & Advanced (Inställningar > Modell och avancerat).