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