|
@@ -29,7 +29,7 @@ PASSWORD=hashlib.md5((botname+config.PASSWORD).encode('utf-8')).hexdigest()
|
|
|
print(JID, PASSWORD)
|
|
|
|
|
|
#таким образом хранится список jid, от которых можно получать сообщения этому боту
|
|
|
-listen_to=["test@ej.sharix-app.org", "test1@ej.sharix-app.org", "test@ej.sharix-app.org/converse.js-11058227", "test1"]
|
|
|
+listen_to=["test@ej.sharix-app.org", "test1@ej.sharix-app.org"]
|
|
|
|
|
|
#тут хранится список jid, кому бот может отправлять сообщения в результате обработки заявки
|
|
|
process_to=["test@ej.sharix-app.org", "test1@ej.sharix-app.org"]
|
|
@@ -53,8 +53,8 @@ def message_handler(conn, mess):
|
|
|
"""
|
|
|
|
|
|
#нужна проверка, данный обработчик вообще должен от данного отправителя получать сообщения или нет. Подсказка ниже
|
|
|
- print (user)
|
|
|
- if user in listen_to:
|
|
|
+ print (str(user).split("/")[0])
|
|
|
+ if (str(user).split("/")[0]) in listen_to:
|
|
|
print(text)
|
|
|
print(mess)
|
|
|
|
|
@@ -73,7 +73,9 @@ def open_bot_template():
|
|
|
|
|
|
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("test@ej.sharix-app.org",tasklist[i])
|
|
|
|
|
|
del tasklist[i]
|
|
|
bot.bot_log(botname+" "+str(datetime.now())+" "+str(i)+" "+"Заказ успешно обработан и удален из очереди\n")
|