Hjälpcenter
Säkerhet

Rate limits

Senast uppdaterad:

Hastighetsbegränsningar skyddar din chattbot mot meddelandeöversvämning - till exempel en illasinnad besökare eller ett automatiserat skript som skickar meddelanden oavbrutet för att förbruka dina meddelandekrediter. När en besökare överskrider gränsen slutar chattbotten att svara och visar ett meddelande som du själv definierar, fram tills tidsperioden har passerat.

Den konfigurerbara meddelanderäknaren gäller per chattsession, inte per IP-adress eller autentiserad användare. Separata sessioner har separata räknare; webbläsarflikar som delar samma session delar också räknare. Andra skydd mot skräppost och IP-baserade begränsningar kan fortfarande påverka flera sessioner.

Var du hittar inställningen

Välj din chattbot och gå till Settings > Security (Inställningar > Säkerhet). Avsnittet Rate limits (Hastighetsbegränsningar) finns precis under Allowed domains.

Placering av Settings > Security

Så aktiverar du funktionen

  1. Aktivera reglaget Enable rate limits for bot (Aktivera hastighetsbegränsningar för botten) i rubriken för avsnittet Rate limits.
  2. Fälten för begränsningar visas, förifyllda med de rekommenderade värdena: 40 meddelanden var 150:e sekund.
  3. Justera siffrorna och gränsmeddelandet vid behov. Ändringarna sparas automatiskt - statusindikatorn för sparning bekräftar ändringen.

Avsnittet Rate limits

  1. Vänta på sparbekräftelsen, öppna Settings > Security igen för att kontrollera värdena, och testa en konversation för att bekräfta att ditt gränsmeddelande visas när den konfigurerade gränsen har nåtts.

Förklaring av alternativen

  • Limit to ... messages every ... seconds (Begränsa till ... meddelanden var ... sekund): Det maximala antalet meddelanden som en och samma chattsession kan skicka inom tidsfönstret. När tidsfönstret har passerat återställs besökarens fulla meddelandepott. ChatLabs rekommenderade inställning är 40 meddelanden var 150:e sekund - en utgångspunkt som du kan justera efter att ha testat ditt konversationsflöde.

  • Show this message when limit is hit (Visa detta meddelande när gränsen nås): Texten som chattbotten visar i stället för ett svar när gränsen överskrids. Standardvärdet är "Too many messages in a row".

För att inaktivera denna sessionsbegränsning slår du av reglaget och bekräftar med Yes (Ja). Detta rensar de konfigurerade värdena efter att ändringen sparats. IP-blockeringar, skräppostfiltret, API-nyckelgränser och månatliga kreditgränser fungerar fortsatt som separata skydd.

Hur det ser ut för besökaren

När en besökare överskrider gränsen svarar chattbotten med ditt gränsmeddelande i stället för ett vanligt svar. Meddelanden som skickas medan gränsen är aktiv förbrukar inte dina meddelandekrediter.

Nådd hastighetsbegränsning i chattwidgeten

Så fort tidsperioden har passerat svarar chattbotten normalt igen - besökaren behöver inte uppdatera sidan.

Relaterade skydd

Hastighetsbegränsningar är ett av flera verktyg på säkerhetssidan. Du kan även begränsa vilka domäner din chattbot får visas på, blockera specifika IP-adresser eller länder och 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 kan förbruka per månad använder du inställningen Bot message credit limit (Gräns för bottens meddelandekrediter) under Settings > Model & Advanced.

Relaterade artiklar