Κέντρο βοήθειας
Ασφάλεια

Rate limits

Τελευταία ενημέρωση:

Τα όρια ρυθμού μηνυμάτων (rate limits) προστατεύουν το chatbot σας από τον καταιγισμό μηνυμάτων - για παράδειγμα, από έναν κακόβουλο επισκέπτη ή ένα αυτοματοποιημένο script που στέλνει μηνύματα ασταμάτητα για να εξαντλήσει τα message credits (μονάδες μηνυμάτων) σας. Όταν ένας επισκέπτης υπερβεί το όριο, το chatbot σταματά να του απαντά και εμφανίζει ένα μήνυμα που ορίζετε εσείς, μέχρι να παρέλθει το χρονικό διάστημα.

Ο ρυθμιζόμενος μετρητής μηνυμάτων λειτουργεί ανά συνεδρία συνομιλίας (chat session), όχι ανά διεύθυνση IP ή συνδεδεμένο χρήστη. Οι ξεχωριστές συνεδρίες έχουν ξεχωριστούς μετρητές. Οι καρτέλες του προγράμματος περιήγησης που μοιράζονται την ίδια συνεδρία μοιράζονται και τον ίδιο μετρητή. Άλλοι μηχανισμοί προστασίας από spam και αποκλεισμού IP μπορούν να επηρεάσουν πολλαπλές συνεδρίες ταυτόχρονα.

Πού θα το βρείτε

Επιλέξτε το chatbot σας και μεταβείτε στο Settings > Security (Ρυθμίσεις > Ασφάλεια). Η ενότητα Rate limits (Όρια ρυθμού) βρίσκεται ακριβώς κάτω από τα επιτρεπόμενα domains (Allowed domains).

Θέση του Settings > Security

Πώς να το ενεργοποιήσετε

  1. Ενεργοποιήστε τον διακόπτη Enable rate limits for bot (Ενεργοποίηση ορίων ρυθμού για το 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 (Εμφάνιση αυτού του μηνύματος κατά την επίτευξη του ορίου): Το κείμενο που εμφανίζει το chatbot αντί για απάντηση όταν σημειωθεί υπέρβαση του ορίου. Η προεπιλογή είναι "Too many messages in a row".

Για να απενεργοποιήσετε αυτό το όριο συνεδρίας, κλείστε τον διακόπτη και επιβεβαιώστε επιλέγοντας Yes (Ναι). Αυτό θα διαγράψει τις ρυθμισμένες τιμές μετά την αποθήκευση. Οι αποκλεισμοί IP, το φίλτρο spam, τα όρια κλειδιών API και τα μηνιαία όρια credits παραμένουν ξεχωριστοί μηχανισμοί προστασίας.

Πώς φαίνεται στον επισκέπτη

Όταν ένας επισκέπτης υπερβεί το όριο, το chatbot αποκρίνεται με το μήνυμα ορίου που έχετε ορίσει αντί για απάντηση. Τα μηνύματα που αποστέλλονται ενώ το όριο είναι ενεργό δεν καταναλώνουν τα message credits σας.

Εμφάνιση ορίου ρυθμού στο widget συνομιλίας

Μόλις παρέλθει το χρονικό διάστημα, το chatbot ανταποκρίνεται και πάλι κανονικά - ο επισκέπτης δεν χρειάζεται να ανανεώσει τη σελίδα.

Σχετικές προστασίες

Τα όρια ρυθμού είναι ένα από τα πολλά εργαλεία στη σελίδα Security. Μπορείτε επίσης να περιορίσετε τα domains στα οποία εμφανίζεται το chatbot σας, να αποκλείσετε συγκεκριμένες διευθύνσεις IP ή χώρες και να ενεργοποιήσετε το αυτόματο φίλτρο spam - ανατρέξτε στο άρθρο Security Settings για την πλήρη επισκόπηση.

Για να ορίσετε ένα ανώτατο όριο στα message credits που μπορεί να καταναλώσει ένα μεμονωμένο chatbot ανά μήνα, χρησιμοποιήστε τη ρύθμιση Bot message credit limit (Όριο message credit bot) στο Settings > Model & Advanced (Ρυθμίσεις > Μοντέλο και για προχωρημένους).

Σχετικά άρθρα