SWBot

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » SWBot » Запуск SWBot » Инструкция по установке и запуску


Инструкция по установке и запуску

Сообщений 1 страница 5 из 5

1

Вне зависимости от операционной системы, общие действия выглядят так:

1. Подготовить окружение в случае необходимости (установка node.js и pm2, но можно и без них).
2. Создать папку для бота (в любом месте, но удобнее в корне диска или в домашней папке).
3. Скачать исполняемый файл - скачать стабильную версию.
3. Скачиваем шаблон конфига - шаблон.
4. Создать файл конфигурации - конфигуратор
5. Запустить исполняемый файл, как программу или как фоновый процесс при помощи менеджера процессов PM2 (в случае непредвиденной ошибки pm2 автоматически восстановит работу приложения, кроме того он собирает удобную статистику по запущенному приложению).

Ниже описаны инструкции для каждой операционной системы.

0

2

Установка на Linux (на примере Ubuntu)

В командной строке используйте следующие команды:
(исправьте URL к последней версии согласно странице https://swbot.info/rep)
rm /opt/sw/app-linux
wget http://104.236.155.124/rep/stably/linux_0.1.9.33 -O /opt/sw/app-linux
chmod +x /opt/sw/app-linux

Установка ноды
cd ~
curl -sL https://deb.nodesource.com/setup_8.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
sudo apt-get install nodejs
npm i pm2 -g

0

3

Установка на Windows

Создайте папку в которую скачайте исполняемый файл по ссылке выше.
После конфигурации в эту же папку поместите файл config.json
Логи ошибок бота можно будет найти по адресу C:\Users\Administrator\.pm2
Лог работы бота пишется в файл logs\config_[дата].log рядом с win_last.exe.  При запуске нескольких экземпляров - каждый конфиг пишется в свой лог файл.

ВАЖНО!!
При использовании бота на операционке Windows, установить в конфигурации параметр
"cloud_backup":1   - Облачный бекап по умолчанию выключен (0), для включения (1).

0

4

Установка на MacOS

Создайте папку в которую скачайте исполняемый файл по ссылке выше.
После конфигурации в эту же папку поместите файл config.json

0

5

Создание Телеграм-бота

Через поиск в Telegram находим @BotFather (бот для создания и управления ботами).
Отправляем команду  /newbot, чтобы создать нового робота. BotFather спросит у вас имя нового бота (Alright, a new bot. How are we going to call it? Please choose a name for your bot.).
Имя (name) будет отображаться в контактах и чатах.
Потом предложит придумать username (Good. Now let's choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot.)
Username — короткое имя на латинице, которое используется для упоминаний бота и в ссылках на профиль в telegram.me. Username должен состоять из букв латинского алфавита, подчеркиваний и цифр и быть длиной от 5 до 32 символов. Также имя пользователя обязательно должно заканчиваться на «bot», например: «trade_bot» или «TradeBot».
Затем @BotFather выдаст ссылку на вашего телеграм бота и HTTP API (Ключ (токен) это набор символов вида 110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw) который нужен, чтобы получать и отправлять сообщения с помощью Bot API.
Что б бот начал работать, нужно открыть с ним чат и нажать Start.
Получение Telegram ID -в телеграмм ищем @userinfobot. Отправляем команду /start. Получаем Id: ********* (набор цифр)

Установите параметры API биржи EXCHANGE, KEY, SECRET и TELEGRAM_TOKEN.

0


Вы здесь » SWBot » Запуск SWBot » Инструкция по установке и запуску