Ограниченията на честотата (rate limits) защитават Вашия чатбот от претоварване със съобщения - например от злонамерен посетител или автоматизиран скрипт, изпращащ съобщения нонстоп, за да изчерпи Вашите кредити за съобщения (message credits). Когато посетител надвиши лимита, чатботът спира да му отговаря и показва съобщение, зададено от Вас, докато изтече определенит период от време.
Ограниченията на честотата работят за всеки отделен посетител: броячът се отнася за съобщения, изпратени от едно устройство и един браузърен прозорец, така че посетител, достигнал лимита, никога не блокира останалите.
Къде да го намерите
Изберете Вашия чатбот и отидете на Settings > Security (Настройки > Сигурност). Секцията Rate limits (Ограничения на честотата) се намира точно под Allowed domains (Позволени домейни).
Как да го активирате
- Включете превключвателя Enable rate limits for bot (Активиране на ограничения на честотата за бота) в заглавната част на секцията Rate limits.
- Полетата за лимити ще се появят, предварително попълнени с препоръчителните стойности: 40 съобщения на всеки 150 секунди.
- Коригирайте стойностите и съобщението за достигнат лимит, ако е необходимо. Промените се запазват автоматично - потвърждение "Saved" (Запазено) се появява в долния десен ъгъл.
Обяснение на опциите
-
Limit to ... messages every ... seconds: Максималният брой съобщения, които един посетител може да изпрати в рамките на зададения времеви прозорец. Когато времевият прозорец изтече, пълният лимит от съобщения на посетителя се възстановява. Препоръчителната настройка на ChatLab е 40 съобщения на всеки 150 секунди - достатъчно щедра, за да не бъде забелязана от обикновените посетители.
-
Show this message to show when limit is hit: Текстът, който чатботът показва вместо отговор, когато лимитът бъде превишен. По подразбиране е "Too many messages in a row".
За да изключите функцията, изключете отново превключвателя - стойностите на лимита се изчистват и ограничения на честотата не се прилагат.
Как изглежда за посетителя
Когато посетител надвиши лимита, чатботът отговаря със зададеното от Вас съобщение вместо с реален отговор. Съобщенията, изпратени докато лимитът е активен, не изразходват от Вашите кредити за съобщения.
След като времевият период изтече, чатботът отново отговаря нормално - не е необходимо посетителят да презарежда страницата.
Свързани защити
Ограниченията на честотата са само един от инструментите на страницата Security. Можете също така да ограничите домейните, на които се показва Вашият чатбот, да блокирате конкретни IP адреси или държави и да активирате автоматичния филтър за спам - вижте Security Settings за пълен преглед.
За да ограничите колко кредити за съобщения може да изразходва един чатбот на месец, използвайте настройката Bot message credit limit в Settings > Model & Advanced.