modLogic.py 739 B

12345678910111213141516171819202122232425
  1. """Содержит всю логику работы с ботами"""
  2. from typing import Any
  3. import requests
  4. class Logic():
  5. def __init__(self, app:Any)->None:
  6. self.app=app
  7. self.port="18061"# Для прода -- 18060
  8. if app.isProd:
  9. self.port="18060"
  10. def add_new_bot(self, login:str, _pass:str)->None:
  11. """Добавляет нового бота на бото ферму"""
  12. data:dict[str,str]={
  13. "login":login,
  14. "pass":_pass,
  15. "is_auto":"true",
  16. }
  17. res=requests.post("http://localhost:"+self.port+"/list_bot/add", data=data)
  18. print(f"Logic.add_new_bot(): result={res}")
  19. self.app.gui.winMain.update_list_bot()