|
@@ -22,25 +22,29 @@ PASSWORD = hashlib.md5((botname + config.PASSWORD).encode('utf-8')).hexdigest()
|
|
|
|
|
|
bot = JabberBot(JID, PASSWORD)
|
|
|
|
|
|
-# таким образом хранится список jid, от которых можно получать сообщения этому боту
|
|
|
listen_to = [
|
|
|
"test@ej.sharix-app.org",
|
|
|
"open_template_bot@ej.sharix-app.org"
|
|
|
]
|
|
|
+""" Список jid, от которых можно получать сообщения этому боту """
|
|
|
|
|
|
-# тут хранится список jid, кому бот может отправлять сообщения в результате обработки заявки
|
|
|
proceed_to = [
|
|
|
JID,
|
|
|
"open_st_request_declined@ej.sharix-app.org",
|
|
|
"open_service_request_forcemajeure@ej.sharix-app.org"
|
|
|
]
|
|
|
+""" Список jid, кому бот может отправлять сообщения в результате обработки заявки """
|
|
|
|
|
|
INTERVAL_ATTEMPTS = 3
|
|
|
+""" Количество попыток отправки сообщения """
|
|
|
# INTERVAL_TIME = 30 * 60 # 30 минут в секундах
|
|
|
INTERVAL_TIME = 5 # Для проверки
|
|
|
+""" Интервал времени между попытками отправки сообщения """
|
|
|
|
|
|
TEMP_TICKETS: List[Ticket] = []
|
|
|
+""" Список тикетов для добавления в очередь обработки """
|
|
|
ID_TICKETS_FOR_REMOVE: List[int] = []
|
|
|
+""" Список id тикетов для удаления """
|
|
|
|
|
|
def message_handler(msg: Message):
|
|
|
"""Обработчик входящих сообщений"""
|