Помощен център
Сигурност

Ограничения на честотата (Rate limits)

Последна актуализация:

Ограниченията на честотата (rate limits) защитават Вашия чатбот от прекомерен брой съобщения - например злонамерен посетител или автоматизиран скрипт, изпращащ съобщения нонстоп, за да изчерпи Вашите кредити за съобщения. Когато посетител надвиши лимита, чатботът спира да му отговаря и показва предварително зададено от Вас съобщение, докато периодът от време не изтече.

Конфигурируемият брояч на съобщения е за чат сесия, а не за IP адрес или автентикиран потребител. Отделните сесии имат отделни броячи; разделите в браузъра, които споделят една и съща сесия, споделят и нейния брояч. Други защити срещу спам и на ниво IP адрес все пак могат да засегнат няколко сесии едновременно.

Къде да го намерите

Изберете Вашия чатбот и отидете на Settings > Security (Настройки > Сигурност). Секцията Rate limits (Ограничения на честотата) се намира точно под Allowed domains (Позволени домейни).

Местоположение на Settings > Security

Как да го активирате

  1. Включете превключвателя Enable rate limits for bot (Активиране на ограничения на честотата за бота) в заглавната част на секцията Rate limits (Ограничения на честотата).
  2. Полетата за лимити ще се покажат, предварително попълнени с препоръчителните стойности: 40 съобщения на всеки 150 секунди.
  3. Регулирайте стойностите и съобщението за лимит, ако е необходимо. Промените се запазват автоматично - индикаторът за статус на запазване потвърждава промяната.

Секция Rate limits

  1. Изчакайте потвърждението за запазване, отворете отново Settings > Security (Настройки > Сигурност), за да проверите стойностите, и тествайте разговор, за да се уверите, че Вашето съобщение за лимит се появява при изчерпване на конфигурирания лимит.

Обяснение на опциите

  • Limit to ... messages every ... seconds (Ограничаване до ... съобщения на всеки ... секунди): Максималният брой съобщения, които една чат сесия може да изпрати в рамките на времевия прозорец. Когато времевият прозорец изтече, пълният лимит от съобщения на посетителя се възстановява. Препоръчителната настройка на ChatLab е 40 съобщения на всеки 150 секунди - начална точка, която можете да коригирате след тестване на Вашия поток на разговора.

  • Show this message when limit is hit (Показване на това съобщение при достигане на лимита): Текстът, който чатботът показва вместо отговор, когато лимитът бъде надвишен. По подразбиране е "Too many messages in a row".

За да изключите това ограничение на сесията, изключете превключвателя и потвърдете с Yes (Да). Това изчиства конфигурираните стойности след запазване. Блокиранията по IP адрес, спам филтърът, лимитите за API ключове и месечните лимити на кредити остават отделни защити.

Как изглежда за посетителя

Когато даден посетител надвиши лимита, чатботът отговаря с Вашето съобщение за лимит вместо с отговор. Съобщенията, изпратени докато лимитът е активен, не изразходват от Вашите кредити за съобщения.

Надвишен лимит на честотата в уиджета за чат

След като периодът от време изтече, чатботът отново отговаря нормално - не е необходимо посетителят да презарежда страницата.

Свързани защити

Ограниченията на честотата са само един от инструментите на страницата Security. Можете също така да ограничите домейните, на които се показва Вашият чатбот, да блокирате конкретни IP адреси или държави и да активирате автоматичния филтър за спам - вижте Настройки за сигурност за пълен преглед.

За да ограничите колко кредити за съобщения може да изразходва един чатбот на месец, използвайте настройката Bot message credit limit (Лимит на кредитите за съобщения на бота) в Settings > Model & Advanced (Настройки > Модел и разширени).

Свързани статии