Procházet zdrojové kódy

user generation and authentification fixed

Dev Server před 1 rokem
rodič
revize
d99a4c7833
2 změnil soubory, kde provedl 28 přidání a 3 odebrání
  1. 23 0
      gen_users
  2. 5 3
      open_template_bot.py

+ 23 - 0
gen_users

@@ -1,6 +1,29 @@
 #!/bin/bash
 
+#activate env before:
+#source env/bin/activate
+
+python3 gen-passwords.py | while IFS=' ' read -ra line; do ejabberdctl register ${line[0]} ej.sharix-app.org ${line[1]}; done;
+python3 gen-passwords.py | while IFS=' ' read -ra line; do ejabberdctl change-password ${line[0]} ej.sharix-app.org ${line[1]}; done;
 #ejabberdctl register $username ej $password
 
+#ejabberdctl change-password User Host newPassword
+
+#ejabberdctl check_account user1 localhos
+#
+#ejabberdctl unregister badlop3 localhost
+#ejabberdctl registered_users localhost
+#ejabberdctl help registered_userst
+
 #берем список ботов и паролей к ним и создаем или апдейтим пользователей (если уже созданы) на сервере
 
+#Create MUC room
+#ejabberdctl create_room room_name muc_service xmpp_domain
+
+#Destroy MUC room
+#ejabberdctl destroy_room room_name muc_service
+#
+#List unused MUC rooms
+#ejabberdctl rooms_unused_list xmpp_domain number_of_days
+
+#https://docs.ejabberd.im/admin/ejabberdctl/muc-admin/

+ 5 - 3
open_bot_template.py → open_template_bot.py

@@ -10,12 +10,14 @@ from datetime import datetime
 #В этом файле содержится только то, что запускает конкретный обработчик
 
 # botname="open_strequest_assigned"
-botname="open_bot_template"
+botname="open_template_bot"
 JID=botname+"@"+config.JSERVER
-PASSWORD=config.PASSWORD
+#PASSWORD=config.PASSWORD
 
 #раскомментировать, когда перейдем на разные пароли
-#PASSWORD=hashlib.md5((botname+config.PASSWORD).encode('utf-8')).hexdigest()
+PASSWORD=hashlib.md5((botname+config.PASSWORD).encode('utf-8')).hexdigest()
+
+print (JID, PASSWORD)
 
 #таким образом хранится список jid, от которых можно получать сообщения этому боту
 listen_to=["test@msg.sharix-app.org", "test1@msg.sharix-app.org"]