Parcourir la source

unique password generation for bots added

mex3 il y a 1 an
Parent
commit
b0376e5203
3 fichiers modifiés avec 10 ajouts et 1 suppressions
  1. 1 0
      config_template.py
  2. 8 0
      gen-passwords.py
  3. 1 1
      open-st_request-assigned.py

+ 1 - 0
config_template.py

@@ -1,5 +1,6 @@
 #rename this file to config.py
 #JID="example@msg.sharix-app.org"
+BOTLIST="open-st_request-assigned,open-st_request-in_process"
 JSERVER="msg.sharix-app.org"
 PASSWORD="12345"
 #первое время пусть пароль будет у всех обработчиков одинаковый, далее надо будет генерировать уникальные связки на основе логина и ключа, указанного в файле.

+ 8 - 0
gen-passwords.py

@@ -0,0 +1,8 @@
+import config
+import hashlib
+
+botlist=config.BOTLIST.split(',')
+
+for i in range (len(botlist)):
+    print(botlist[i], hashlib.md5((botlist[i]+config.PASSWORD).encode('utf-8')).hexdigest())
+

+ 1 - 1
open-st_request-assigned.py

@@ -39,7 +39,7 @@ def message_handler(conn, mess):
 
 def open-st_request-assigned(tasklist):
     print("Тут описывается работа со списком задач в данном статусе")
-    for i in range(len(tasklist()):
+    for i in range(len(tasklist)):
         #проверяем элемент tasklist[i]
         bot_log(" ".join(botname, datetime.now(), i, "Заказ в очереди на обработке"))
         if tasklist[i]: