Преглед на файлове

gen web users script added

Dev Server преди 1 година
родител
ревизия
569b08321b
променени са 4 файла, в които са добавени 15 реда и са изтрити 5 реда
  1. 1 1
      config_template.py
  2. 9 0
      gen_web_users.py
  3. 4 4
      jsonAndRequest.py
  4. 1 0
      open_template_bot.py

+ 1 - 1
config_template.py

@@ -4,7 +4,7 @@ BOTLIST=["open_template_bot","open_strequest_assigned","open_strequest_inprocess
 JSERVER="ej.sharix-app.org"
 PASSWORD="12345"
 PORT=349
-
+API_URL = "https://testbase.sharix-app.org/auth/token/login/"
 #тут надо указывать еще порт сервера
 
 #первое время пусть пароль будет у всех обработчиков одинаковый, далее надо будет генерировать уникальные связки на основе логина и ключа, указанного в файле.

+ 9 - 0
gen_web_users.py

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

+ 4 - 4
jsonAndRequest.py

@@ -25,10 +25,10 @@ def jsonToUser(jsonstring) -> User:
     return u
 
 #Функция обращения к апи и получение токена
-def requestGetToken() -> str:
-    login = "79876543210"
-    password = "admin12345@"
-    url = "https://user.sharix-app.org/auth/token/login/"
+def requestGetToken(login, password, url) -> str:
+    #login = "79876543210"
+    #password = "admin12345@"
+    #url = "https://user.sharix-app.org/auth/token/login/"
     data = {
         "password": password,
         "phone_number": login

+ 1 - 0
open_template_bot.py

@@ -132,6 +132,7 @@ def open_bot_template():
 tasklist = []
 
 #надо инициализировать tasklist при запуске из API
+requestGetToken(botname, PASSWORD, API_URL)
 
 #список статусов обработки заказов
 process_status = []