
GBot — это мощное приложение для автоматической торговли криптовалютами, работающее на серверной стороне и управляемое через Telegram и консоль на ПК. С его помощью вы можете эффективно управлять своими инвестициями на различных биржах.
Contents
Интегрированные биржи

Торговый бот GBot поддерживает работу с рядом популярных криптовалютных бирж, включая:
- Полониекс
- Exmo
- Bitfinex
- Binance (неофициальный)
- Cex (неофициальный)
- Криптопия (неофициальная)
- Кракен (неофициальный)
- Yobit (неофициальный)
- Huobi (неофициальный)
- Kucoin (неофициальный)
- Hitbtc (неофициальный)
- Stex (неофициальный)
- Bleutrade (неофициальный)
Обратите внимание, что некоторые из перечисленных бирж имеют неофициальную интеграцию.
Установка и запуск
1. Установка в виде бинарного файла:
- Скачайте ZIP-архив с последней версией.
- Распакуйте архив в удобное место на вашем компьютере.
- Добавьте недостающие модули API в папку
api
. - Создайте файл конфигурации:
- Для Windows: создайте файл
start.bat
с необходимыми параметрами. - Для *nix-систем: создайте файл
start.sh
с соответствующими параметрами.
- Для Windows: создайте файл
- Запустите файл конфигурации для старта бота.
2. Установка через Git:
- Установите Git на ваш компьютер.
- Клонируйте репозиторий GBot:
bash
git clone https://github.com/steeply/gbot-trader.git - Перейдите в директорию проекта:
bash
cd gbot-trader - Установите зависимости:
bash
npm install - Создайте файл конфигурации (аналогично предыдущему шагу) и запустите бота.
3. Установка на Heroku:
- Создайте папку на вашем компьютере и сохраните в ней репозиторий GBot.
- Зарегистрируйтесь на Heroku и установите Heroku CLI.
- Выполните следующие команды в консоли:
bash
heroku login
git init
git add .
git commit -m "first commit"
heroku create
git push heroku master
heroku ps:scale web=0 - Настройте переменные окружения через панель управления Heroku или с помощью команд:
bash
heroku config:set PARAM=VALUE - Запустите рабочего процесса:
bash
heroku ps:scale worker=1
Важно: Heroku автоматически перезагружает приложение раз в сутки, что может быть критично для некоторых стратегий торговли. (github.com)
Создание и настройка Telegram-бота
Для управления GBot через Telegram необходимо создать бота:
- Обратитесь к @BotFather в Telegram.
- Создайте нового бота с помощью команды
/newbot
и следуйте инструкциям. - Получите токен для доступа к API вашего бота.
Получение Telegram ID:
- Напишите своему боту любое сообщение.
- Запустите GBot Trader и получите свой идентификационный номер.
- Установите TELEGRAM_ID в конфигурационном файле.
Если вы не хотите использовать Telegram, установите параметр TELEGRAM_OFF=true
.
Запуск бота
На локальном компьютере:
- Для Windows:
- Создайте файл
start.bat
с необходимыми параметрами и запустите его.
- Создайте файл
- Для Linux или Mac:
- Создайте файл
start.sh
с соответствующими параметрами и запустите его.
- Создайте файл
Важно: При указании процентов в Windows используйте двойной знак процента (
%%
).
На хостинге:
- Следуйте инструкциям хостинга по запуску приложений на Node.js.
Для запуска панели управления в Telegram:
- Отправьте сообщение
/start
вашему боту.
Заключение
GBot предоставляет гибкие возможности для автоматизации торговли криптовалютами, поддерживая множество бирж и предлагая различные способы установки и настройки. Следуя приведенным инструкциям, вы сможете быстро настроить и запустить бота, оптимизируя свои торговые стратегии.