Ograničenja brzine (rate limits) štite vašeg chatbota od preplavljivanja porukama - na primer, od zlonamernog posetioca ili automatizovane skripte koja neprekidno šalje poruke kako bi potrošila vaše kredite za poruke. Kada posetilac prekorači ograničenje, chatbot prestaje da mu odgovara i prikazuje poruku koju sami definišete, sve dok zadati vremenski period ne istekne.
Podesivi brojač poruka funkcioniše po sesiji ćaskanja, a ne po IP adresi ili prijavljenom korisniku. Zasebne sesije imaju zasebne brojače; kartice pregledača koje dele istu sesiju dele i njen brojač. Ostale zaštite od spama i IP zaštite i dalje mogu uticati na više sesija.
Gde pronaći ovu opciju
Izaberite svog chatbota i idite na Settings > Security (Podešavanja > Bezbednost). Odeljak Rate limits (Ograničenja brzine) nalazi se odmah ispod opcije Allowed domains.
Kako je omogućiti
- Uključite prekidač Enable rate limits for bot (Omogući ograničenja brzine za bota) u zaglavlju odeljka Rate limits.
- Pojaviće se polja za ograničenja, unapred popunjena preporučenim vrednostima: 40 poruka na svakih 150 sekundi.
- Prilagodite brojeve i poruku o ograničenju ako je potrebno. Promene se čuvaju automatski - indikator statusa čuvanja potvrđuje izmenu.
- Sačekajte potvrdu o čuvanju, ponovo otvorite Settings > Security da biste proverili vrednosti i testirajte razgovor kako biste se uverili da se vaša poruka o ograničenju pojavljuje kada se podešeni limit iskoristi.
Objašnjenje opcija
-
Limit to ... messages every ... seconds (Ograniči na ... poruka svakih ... sekundi): Maksimalan broj poruka koje jedna sesija ćaskanja može poslati unutar definisanog vremenskog okvira. Kada taj okvir prođe, posetiocu se u potpunosti vraća dozvoljeni broj poruka. Preporučeno podešavanje platforme ChatLab je 40 poruka svakih 150 sekundi - polazna tačka koju možete prilagoditi nakon testiranja toka razgovora.
-
Show this message when limit is hit (Prikaži ovu poruku kada se dostigne limit): Tekst koji chatbot prikazuje umesto odgovora kada se prekorači ograničenje. Podrazumevana vrednost je „Too many messages in a row”.
Da biste isključili ovo ograničenje po sesiji, isključite prekidač i potvrdite sa Yes (Da). Time se nakon čuvanja brišu podešene vrednosti. Blokiranje IP adresa, spam filter, ograničenja API ključeva i mesečni limiti kredita ostaju zasebni mehanizmi zaštite.
Kako to izgleda posetiocu
Kada posetilac prekorači ograničenje, chatbot umesto odgovora šalje vašu poruku o ograničenju. Poruke poslate dok je ograničenje aktivno ne troše vaše kredite za poruke.
Čim vremenski period istekne, chatbot ponovo normalno odgovara - posetilac ne mora da osvežava stranicu.
Povezane zaštite
Ograničenja brzine su samo jedan od nekoliko alata na stranici Security. Takođe možete ograničiti domene na kojima se vaš chatbot prikazuje, blokirati određene IP adrese ili zemlje i omogućiti automatski spam filter - pogledajte Bezbednosna podešavanja za potpuni pregled.
Da biste postavili gornju granicu broja kredita za poruke koje jedan chatbot može potrošiti mesečno, koristite podešavanje Bot message credit limit (Limit kredita za poruke bota) u Settings > Model & Advanced (Podešavanja > Model i napredno).