Browse Source

add ASSIGNET_TO_ATTEMPTS

blezz-tech 1 week ago
parent
commit
61df095410

+ 4 - 2
handlers/classes/Ticket.py

@@ -1,5 +1,5 @@
 from datetime import datetime
-from config import DEFAULT_INTERVAL_ATTEMPTS
+from config import DEFAULT_INTERVAL_ATTEMPTS, DEFAULT_ASSIGNED_TO_ATTEMPTS
 
 class Ticket(object):
     def __init__(
@@ -17,7 +17,8 @@ class Ticket(object):
             assigned_to=None,
             note=None,
 
-            interval_attempts: int = DEFAULT_INTERVAL_ATTEMPTS
+            interval_attempts: int = DEFAULT_INTERVAL_ATTEMPTS,
+            assigned_to_attempts: int = DEFAULT_ASSIGNED_TO_ATTEMPTS
     ):
         self.id = id
         self.status = status
@@ -33,6 +34,7 @@ class Ticket(object):
         self.note = note
 
         self.interval_attempts = interval_attempts
+        self.assigned_to_attempts = assigned_to_attempts
 
     def __str__(self):
         return "{0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}".format(

+ 1 - 0
handlers/config.py

@@ -40,6 +40,7 @@ API_URL = "https://testopen.sharix-app.org/"
 LOG_DIR = "./log/"
 
 DEFAULT_INTERVAL_ATTEMPTS = 10
+DEFAULT_ASSIGNED_TO_ATTEMPTS = 3
 
 class KEYS:
     OPEN_BASIC_BOT = os.getenv('open_basic_bot_key')

+ 3 - 1
handlers/handlers/open_access_request_pending.py

@@ -35,8 +35,10 @@ proceed_to = [
 ]
 """ Список jid, кому бот может отправлять сообщения в результате обработки заявки """
 
+ASSIGNET_TO_ATTEMPTS = 3
+""" Количество пользователей, которым будет отправлено сообщение """
 INTERVAL_ATTEMPTS = 3
-""" Количество попыток отправки сообщения """
+""" Количество сообщений, которые будут отправлены пользователю """
 # INTERVAL_TIME = 30 * 60  # 30 минут в секундах
 INTERVAL_TIME = 5 # Для проверки
 """ Интервал времени между попытками отправки сообщения """