GUI для GBot Trader
- Укажите в конфигурационном файле бота параметры PORT (Порт по которому будет подключатся панель) и WEB_AUTH_KEY (ваш Ключ авторизации. Придумайте так же как и любой пароль).
- В Web Panel откройте вкладку "Настройки панели", и укажите URL адрес вашего бота в формате http://example:port и Ключ авторизации. (Если GBot и Web Panel запущены на одном компьютере и
PORT=5555
тогда адрес скорей всего будет http://localhost:5555). - В главном окне выберите нужного бота. Подключение к нему произойдет автоматически и через несколько секунд загрузится информация.
- Необходимо запустить Gbot в режиме Web service. На Heroku вкладка Resources -> web -> вкл. (Worker включать не нужно!)
- Укажите в параметрах бота параметр WEB_AUTH_KEY (ваш Ключ авторизации. Придумайте так же как и любой пароль.).
- В Web Panel откройте вкладку "Настройки панели", и укажите URL адрес вашего бота в формате http://example:port и Ключ авторизации. Адрес бота на Heroku вкладка: Settings -> Domains and certificates -> Domain (url формата: https://[yourNameApp].herokuapp.com/)
- Heroku всегда присваивает порт автоматически, по этому ваш выходной порт всегда будет 80
- В главном окне выберите нужного бота. Подключение к нему произойдет автоматически и через несколько секунд загрузится информация.
- Чтобы heroku бот не засыпал воспользуйтесь сервисом http://kaffeine.herokuapp.com и укажите в нем адрес вашего бота (п.3). Сервис будет автоматически раз в 30 минут пинговать бота и не давать ему спать,
- Запустите каждую копию GBot Trader со своим уникальным PORT.
- В Web Panel во вкладке "Настройки панели" добавьте все адреса ваших ботов.
- На главном окне выбирайте к какому боту необходимо переподключаться.
- В файле backup_api.json содержатся ваши ключи для подключения к ботам.
- В файле panelSettings.json содержаться настройки панели.
- Если Web Panel запускается на разных с GBot компьютерах, тогда необходимо чтобы PORT был открытым, а сам компьютер был доступен по интернету. (Проверьте ваш Firewall чтобы он не блокировал эти адреса.)
- Панель обладает ограниченным функционалом и не позволяет 100% управлять ботом.
- Параметры требующие перезапуска всего бота необходимо редактировать в конфигурационном файле бота.
- График доступен не для всех бирж.
Если ваш бот не может по каким-либо причинам иметь прямой выход в интернет или к нему закрыты внешние подключения (ограничения администратора сети), вы можете воспользоваться утилитой [ngrok](https://ngrok.com) для проброски туннеля.
- Установите утилиту на компьютере где запущен бот.
- Запустите бота по инструкции выше с указанием нужных портов.
- Запустите консоль и выполните команду
ngrok http PORT
, где PORT - порт вашего бота (например 5555) (п.2) (Или подробнее читайте документацию к утилите на сайте) - Если всё запустилось успешно, то в строке FORWARDING вы получите свой внешний адрес через туннель (например http://khfgjj23.ngrok.io) (Если вы зарегистрируетесь на сайте утилиты, то получите статический адрес)
- Укажите полученный адрес в настройках Web Panel. Порт указывать не нужно.