123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- import xmpp
- from xmpp import cli
- import config
- from BotClass import JabberBot
- import json
- import botrun
- import datetime
- botname="open-st_request-assigned"
- JID=botname+"@"+config.JSERVER
- PASSWORD=config.PASSWORD
- listen=["test@msg.sharix-app.org", "test1@msg.sharix-app.org"]
- def message_handler(conn, mess):
- text = mess.getBody()
- user = mess.getFrom()
-
-
-
- print(text)
- print(mess)
- if text is not None:
- message = xmpp.Message()
-
- tasklist.append(message)
- bot_log(" ".join(datetime.now(), i, "Заказ успешно добавлен в очередь обработки"))
- def open-st_request-assigned(tasklist):
- print("Тут описывается работа со списком задач в данном статусе")
- for i in range(len(tasklist)):
-
- bot_log(" ".join(botname, datetime.now(), i, "Заказ в очереди на обработке"))
- if tasklist[i]:
- proceed_status("test@msg.sharix-app.org", tasklist[i])
- del tasklist[i]
- bot_log(" ".join(botname, datetime.now(), i, "Заказ успешно обработан и удален из очереди"))
- else:
- bot_log(" ".join(botname, datetime.now(), i, "Заказ оставлен в очереди"))
- tasklist = []
- fake_api_call("Получаем список заказов по названию бота-обработчика")
- bot = JabberBot(JID, PASSWORD)
- bot.register_handler('message', message_handler)
- bot.start(open-st_request-assigned, tasklist)
|