|
@@ -10,6 +10,8 @@ from datetime import datetime
|
|
#test
|
|
#test
|
|
import jsonAndRequest as jsreq
|
|
import jsonAndRequest as jsreq
|
|
|
|
|
|
|
|
+global tasklist
|
|
|
|
+
|
|
#В этом файле содержится только то, что запускает конкретный обработчик
|
|
#В этом файле содержится только то, что запускает конкретный обработчик
|
|
|
|
|
|
# botname="open_strequest_assigned"
|
|
# botname="open_strequest_assigned"
|
|
@@ -49,8 +51,6 @@ def message_handler(conn, mess):
|
|
}
|
|
}
|
|
}
|
|
}
|
|
"""
|
|
"""
|
|
- #HTTP запрос
|
|
|
|
- #jsreq.requestGetListUser()
|
|
|
|
|
|
|
|
#нужна проверка, данный обработчик вообще должен от данного отправителя получать сообщения или нет. Подсказка ниже
|
|
#нужна проверка, данный обработчик вообще должен от данного отправителя получать сообщения или нет. Подсказка ниже
|
|
print (user)
|
|
print (user)
|
|
@@ -64,17 +64,20 @@ def message_handler(conn, mess):
|
|
bot.bot_log(str(datetime.now())+" Поступивший заказ успешно добавлен в очередь обработки\n")
|
|
bot.bot_log(str(datetime.now())+" Поступивший заказ успешно добавлен в очередь обработки\n")
|
|
|
|
|
|
|
|
|
|
-def open_bot_template(tasklist):
|
|
|
|
|
|
+def open_bot_template():
|
|
#print("Тут описывается работа со списком задач в данном статусе")
|
|
#print("Тут описывается работа со списком задач в данном статусе")
|
|
for i in range(len(tasklist)):
|
|
for i in range(len(tasklist)):
|
|
#проверяем элемент tasklist[i]
|
|
#проверяем элемент tasklist[i]
|
|
bot.bot_log(botname + " " + datetime.now().strftime('%Y-%m-%d') + " " + str(i) + " " + "Заказ в очереди на обработке\n")
|
|
bot.bot_log(botname + " " + datetime.now().strftime('%Y-%m-%d') + " " + str(i) + " " + "Заказ в очереди на обработке\n")
|
|
print ("TASKLIST", tasklist[i])
|
|
print ("TASKLIST", tasklist[i])
|
|
- if tasklist[i]:
|
|
|
|
|
|
+
|
|
|
|
+ if (tasklist[i].address.number==122):
|
|
|
|
+ bot.fake_api_call(tasklist[i].name)
|
|
bot.proceed_status("test1@ej.sharix-app.org",tasklist[i])
|
|
bot.proceed_status("test1@ej.sharix-app.org",tasklist[i])
|
|
- #TODO - разобраться, почему оно вдруг становится tuple
|
|
|
|
- #tasklist.pop(i)
|
|
|
|
|
|
+
|
|
|
|
+ del tasklist[i]
|
|
bot.bot_log(botname+" "+str(datetime.now())+" "+str(i)+" "+"Заказ успешно обработан и удален из очереди\n")
|
|
bot.bot_log(botname+" "+str(datetime.now())+" "+str(i)+" "+"Заказ успешно обработан и удален из очереди\n")
|
|
|
|
+ print (tasklist)
|
|
else:
|
|
else:
|
|
bot.bot_log(botname+" "+str(datetime.now())+" "+str(i)+" "+"Заказ оставлен в очереди\n")
|
|
bot.bot_log(botname+" "+str(datetime.now())+" "+str(i)+" "+"Заказ оставлен в очереди\n")
|
|
|
|
|
|
@@ -89,7 +92,7 @@ bot = JabberBot(JID, PASSWORD, PORT)
|
|
bot.fake_api_call("Получаем список заказов по названию бота-обработчика")
|
|
bot.fake_api_call("Получаем список заказов по названию бота-обработчика")
|
|
|
|
|
|
bot.register_handler('message', message_handler)
|
|
bot.register_handler('message', message_handler)
|
|
-bot.start(open_bot_template, tasklist)
|
|
|
|
|
|
+bot.start(open_bot_template)
|
|
|
|
|
|
|
|
|
|
|
|
|