|
@@ -3,14 +3,14 @@ from xmpp import cli
|
|
|
import config
|
|
|
from BotClass import JabberBot
|
|
|
import json
|
|
|
-import botrun
|
|
|
#раскомментировать, когда перейдем на разные пароли
|
|
|
import hashlib
|
|
|
from datetime import datetime
|
|
|
|
|
|
#В этом файле содержится только то, что запускает конкретный обработчик
|
|
|
|
|
|
-botname="open-st_request-assigned"
|
|
|
+# botname="open-st_request-assigned"
|
|
|
+botname="bottickets"
|
|
|
JID=botname+"@"+config.JSERVER
|
|
|
PASSWORD=config.PASSWORD
|
|
|
|
|
@@ -37,20 +37,20 @@ def message_handler(conn, mess):
|
|
|
message = xmpp.Message()
|
|
|
|
|
|
tasklist.append(message)
|
|
|
- bot_log(" ".join(datetime.now(), i, "Заказ успешно добавлен в очередь обработки"))
|
|
|
+ bot.bot_log(" ".join(str(datetime.now()), str(i), "Заказ успешно добавлен в очередь обработки"))
|
|
|
|
|
|
|
|
|
def open_st_request_assigned(tasklist):
|
|
|
print("Тут описывается работа со списком задач в данном статусе")
|
|
|
for i in range(len(tasklist)):
|
|
|
#проверяем элемент tasklist[i]
|
|
|
- bot_log(" ".join(botname, datetime.now(), i, "Заказ в очереди на обработке"))
|
|
|
+ bot.bot_log(botname + " " + datetime.now().strftime('%Y-%m-%d') + " " + str(i) + " " + "Заказ в очереди на обработке")
|
|
|
if tasklist[i]:
|
|
|
- proceed_status("test@msg.sharix-app.org", tasklist[i])
|
|
|
+ proceed_status("test@msg.sharix-app.org"+" "+tasklist[i])
|
|
|
del tasklist[i]
|
|
|
- bot_log(" ".join(botname, datetime.now(), i, "Заказ успешно обработан и удален из очереди"))
|
|
|
+ bot.bot_log(botname+" "+str(datetime.now())+" "+str(i)+" "+"Заказ успешно обработан и удален из очереди")
|
|
|
else:
|
|
|
- bot_log(" ".join(botname, datetime.now(), i, "Заказ оставлен в очереди"))
|
|
|
+ bot.bot_log(botname+" "+str(datetime.now())+" "+str(i)+" "+"Заказ оставлен в очереди")
|
|
|
|
|
|
#Авторизация и запуск бота
|
|
|
|
|
@@ -60,7 +60,7 @@ tasklist = []
|
|
|
bot = JabberBot(JID, PASSWORD)
|
|
|
|
|
|
#загружаем список заказов для обработки из базы (по идее, сюда попадаем в случае первого запуска или перезапуска)
|
|
|
-fake_api_call("Получаем список заказов по названию бота-обработчика")
|
|
|
+bot.fake_api_call("Получаем список заказов по названию бота-обработчика")
|
|
|
|
|
|
bot.register_handler('message', message_handler)
|
|
|
bot.start(open_st_request_assigned, tasklist)
|