Биткоин Боты весеннее обновление
Рады сообщить, что мы закончили очень важную часть обновления Биткоин Ботов. Разработка новой сборки началась ещё в том году. Приходилось долго откладывать релиз, чтобы провести все необходимые доработки.
Всей командой выражаем благодарность главному разработчику Алексею, на его плечи легла самая тяжелая работа, и он достойно с ней справляется.
Так же спасибо всем пользователям, кто пишет нам свои мысли и идеи по улучшение работы ботов по сбору Bitcoin.
Для пользователей тарифа ПрофиБот2 мы выслали новые инструкции на почту, если не получили – напишите.
1. Теперь боты работают под управлением “контроллера” – программы, которая следит за их состоянием, и перезапускает браузер, если бот завис или вылетел с ошибкой.
2. В браузере блокируются шрифты и некоторые другие тяжелые элементы.
3. Так же блокируются некоторые известные майнеры и вирусы.
Если ваш антивирус сообщает про подозрительный скрипт на фасете – сообщите в поддержку,
и его добавят в правило блокировки.
4. Теперь будет меньше всплывающих черных окон. Для этого нужно обновить еще и серверный скрипт,
но скоро это будет сделано.
== Что нужно знать и часто задаваемые вопросы ==
1) Для продвинутых пользователей: вы можете составить своё расписание запуска (график работы). Есть инструкция в архиве
2) Логи самого контроллера лежат в C:\FF\_common\ControllerLogs
== Для пользователей тарифа Профибот ==
1) Старые боты не будут работать под управлением нового контроллера, так что сохраните настройки и пересоздайте.
Чтобы создать ботов – запустите
C:/FF/Запустить центр управления.bat
2) Прокси теперь прописываются прямо при создании бота.
Настройки прокси, с которыми был создан бот –
будут применены каждый раз при запуске серверного скрипта. То есть, вы не можете создать бота без прокси,
а потом прописать его руками – СЕРВЕРНЫЙ СКРИПТ ВСЁ ВЕРНЕТ НА МЕСТО! Будьте внимательны!
Если вам нужно изменить настройки прокси – то пересоздайте бота.
3) Батники на запуск всех ботов создаются автоматически при создании нового бота в директории C:/FF
4) Удаленное управление появится позже. Можно будет редактировать конфиги и загружать логи
не заходя на VPS через удаленный рабочий стол.
== Как всё работает ==
Эта часть для любознательных – понимание таких вещей не обязательно.
1) Программа-контроллер после запуска создает сервер, который можно даже открыть в браузере.
Запустите контроллер, и введите в адресной строке один из адресов:
https://127.0.0.1:45678/
https://localhost:45678/diag
– и вы увидите ответы от сервера.
Сервер принимает команды точно так же, как сайты в интернете. Например, вы можете зайти на
https://127.0.0.1:45678/stop-all
– и все боты будут остановлены.
Но пользоваться браузером для управлением ботами – это плохая идея. Используйте браузер только для изучения.
2) Раньше браузеры запускались и выключались напрямую из bat-файлов (“батников”),
теперь же бат-файлы обращаются к локальному серверу так же, как это делает браузер.
То есть, bat-файл открывает страницу
https://127.0.0.1:45678/start-bot?… (тут параметры)
– и в ответ сервер запускает бота.
3) Серверный скрипт постоянно обращается к контроллеру,
и отправляет ему команду “я еще работаю” (на адрес https://127.0.0.1:45678/on-bot-ping) – и таким образом
контроллер знает, что с ботом всё в порядке. Если за последние 10 минут от бота не было получено признаков жизни –
то контроллер перезапускает браузер; а тот фасет, на котором он завис – передвигается в расписании на 1 час вперед.
Так работает контроль зависаний.
4) Как следствие – теперь вы не можете запустить браузер руками, и нажать кнопку “Play” –
серверный скрипт откажется работать (это часть механизма обеспечения стабильной работы).
Аналогично, нельзя просто закрыть браузер – через 10 минут контроллер его снова запустит.
И нельзя просто закрыть контроллер – браузеры откажутся работать.
Поэтому, если вам нужно запустить (остановить) бота – то используйте start/stop.bat.
P.S. Насколько это безопасно? Сервер можно взломать? – Нет, нельзя. Абсолютная безопасность.
К тому же, все команды можно выполнить только локально.
0 комментариев