Ver código fonte

port setting added

Dev Server 1 ano atrás
pai
commit
7f515a809b
3 arquivos alterados com 7 adições e 4 exclusões
  1. 4 3
      BotClass.py
  2. 1 0
      config_template.py
  3. 2 1
      open_template_bot.py

+ 4 - 3
BotClass.py

@@ -4,14 +4,15 @@ from datetime import datetime
 
 #Основной класс бота
 class JabberBot: 
-    def __init__(self, jid, password):
+    def __init__(self, jid, password, port):
         jid = xmpp.JID(jid)
-        self.user, self.server, self.password = jid.getNode(), jid.getDomain(), password
+        self.user, self.server, self.password, self.port = jid.getNode(), jid.getDomain(), password, port
         self.connect()
         self.auth()
+
     #Метод проверки подключения к серверу xmpp
     def connect(self): 
-        self.conn = xmpp.Client(self.server, debug = [])
+        self.conn = xmpp.Client(self.server, self.port,debug = [])
         conn_result = self.conn.connect()
         if not conn_result:
             print("Can't connect to server!\n")

+ 1 - 0
config_template.py

@@ -3,6 +3,7 @@
 BOTLIST=["open_template_bot","open_strequest_assigned","open_strequest_inprocess"]
 JSERVER="ej.sharix-app.org"
 PASSWORD="12345"
+PORT=349
 
 #тут надо указывать еще порт сервера
 

+ 2 - 1
open_template_bot.py

@@ -13,6 +13,7 @@ from datetime import datetime
 botname="open_template_bot"
 JID=botname+"@"+config.JSERVER
 #PASSWORD=config.PASSWORD
+PORT=config.PORT
 
 #раскомментировать, когда перейдем на разные пароли
 PASSWORD=hashlib.md5((botname+config.PASSWORD).encode('utf-8')).hexdigest()
@@ -59,7 +60,7 @@ def open_bot_template(tasklist):
 #пустой список заказов
 tasklist = []
 
-bot = JabberBot(JID, PASSWORD)
+bot = JabberBot(JID, PASSWORD, PORT)
 
 #загружаем список заказов для обработки из базы (по идее, сюда попадаем в случае первого запуска или перезапуска)
 bot.fake_api_call("Получаем список заказов по названию бота-обработчика")