Get Mystery Box with random crypto!

Публичная сборка hamster-bot для Linux. В дальнейшем обновлен | hamster-bot 🐹 Automated trading system

Публичная сборка hamster-bot для Linux.

В дальнейшем обновления для linux версии будут публиковаться по этой постоянной ссылке.
скачать -> https://github.com/ksandric/hamster-bot/blob/master/hb_linux-x64.zip?raw=true пароль от архива 1111

Инструкция
0. разместить папку с ботом в каталоге /opt/hb
[Настройка]
1. дать (исполняемым файлом является - hb_c) файлу права на запуск командной chmod +x ./hb_c

после этого файл можно запускать вот так ./hb_c
но для бота это не годится. нужно создавать сервис - чтобы бот работал в фоне и не закрывался при завершении сеанса в консоли.

2. open directory cd /usr/lib/systemd/system/
3. create text file hamster-bot_1.service (имя может быть любое, формат всегда .service). создать файл можно командой nano hamster-bot_1.service

Конетент файла:
[Unit]
Description=hamster-bot_1
After=multi-user.target
[Service]
Environment="DOTNET_BUNDLE_EXTRACT_BASE_DIR=%h/.net"
Type=simple
ExecStart=/opt/hb/hb_c
WorkingDirectory=/opt/hb
RestartSec=61
Restart=always
[Install]
WantedBy=multi-user.target

сохранить изменения и закрыть файл (Ctrl+x)

4. выполнит последовательно данные две команды:
systemctl daemon-reload

systemctl enable hamster-bot_1.service

Чтобы в telegram приходили графики и уведомления о сделках выполните следующие команды:
- apt install ttf-mscorefonts-installer
- apt-get install -y libgdiplus
- apt-get install -y libc6-dev

На этом настройка завершена.
————————
Команды по управлению сервисом:
- To check the status run the command: `systemctl status hamster-bot_1.service`
- To stop running service run the command: `systemctl stop hamster-bot_1.service`
- To start service run the command: `systemctl start hamster-bot_1.service`
- To restart service run the command: `systemctl restart hamster-bot_1.service`

После запуска чтобы читать лог бота в реальном времени нужно:
1. перейти в папку `cd /opt/hb/logs`
2. открыть лог `tail -f log_тут_дата_лога.log` (это общий файл лога + бот пишет логи еще отдельно по каждой стратегии)