Skip to content

LoveBloodAndDiamonds/AbTradebotSlaveV2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Клиент для работы с AbTradebotMaster

alt text


Windows

Ссылка на установщик

Правила запуска:


Linux

Инструкция на Linux рассчитана на продвинутого пользователя, многие моменты пропущены.

Внимание, данная инструкция не является документом, к которому можно высказать претензию, установка на разных версиях ОС, на серверах с разным пакетом предустановленных программ, и разным доступом к командам может отличаться.

  1. Обновите список доступных пакетов:
    sudo apt update
  2. Обновите пакеты:
    sudo apt upgrade
  3. Установите менеджер пакетов для python:
    sudo apt install python3-pip
  4. Скопируйте репозиторий или перенесите проект через SFTP в папку root/:
    git clone https://github.com/LoveBloodAndDiamonds/AbTradebotSlaveV2.git
  5. Перейдите в директорию проекта используя команду cd (зависит от того, в какой директории Вы сейчас, доступные каталоги для перехода можно узнать используя команду 'ls' или 'ls -a')
    cd AbTradebotSlaveV2
  6. Перейдите в директорию, которая содержит файлы для настройки клиента на linux сервер.
    cd .linux
  7. Заполните secrets.json.dist и переменуйте его в secrets.json используя консольный тектовый редактор nano (гайд по использованию можно посмотреть на YouTube)
    nano secrets.json.dist
  8. Используя Makefile переместите и запустите сервис, который позволит запустить программу в фоновым режим и с автоматическим перезапуском
    make move-service && make run-service

Логи можно посмотреть введя команду:

sudo systemctl status app

Файл с логами находится в корне сервера, в папке "AbTradebot", база данных находится там же.


Compile notes:

Windows:

nuitka --follow-imports --include-package=websockets --standalone --windows-icon-from-ico=static/app_icon.ico app/__main__.py

MacOS:

ModuleNotFoundError: traceback like "no module named 'app' in 11 str'" pyinstaller -F --target-arch arm64 --argv-emulation app/main.py

About

Клиент для работы с AbTradebotMaster

Resources

Stars

Watchers

Forks