Новый контроллер ботов для гибкого управления расписанием

Опубликовано Den AutoBot в

Новый контроллер ботов для гибкого управления расписанием

Встречайте новый контроллер с новым расписанием работы и автозапуском ботов. Он позволит запускать больше ботов на ваших VPS и ваше железо больше не будет простаивать.

В распоряжении ботовода появился новый мощный инструмент управления ботами – Группы. Они похожи на очереди.

Как работает:

  1. Всех ботов вы помещаете в одну из групп. По умолчанию – это группа main.
  2. У каждой группы есть параметр active_bots_limit – максимальное количество одновременно запущенных ботов из этой группы.
  3. У каждого бота есть время работы. Например, с “08:30” до “20:30”.
    Из всех своих ботов – группа сперва выбирает тех, которые должны быть запущены в данный момент (по времени работы),
    и запускает их по-очередти, до макимума, который ей разрешен (параметр active_bots_limit).
    -> Но когда бот показывает таблицу с таймерами – группа его выключает, и запускает следующего
    (из тех, которые должны быть сейчас запущены по времени работы).

Таким образом, Ваше железо не простаивает.

Контроллер дорабатывается и расширяется функционал под задачи пользователей.

Новый контроллер так же можно использовать и без применения групп.

Как перейти:

  1. Скачайте архив версия 7.1(вручную скачиваем на время тестов)
  2. Сделайте бэкап файлов в C:\FF\_common\Controller
  3. Замените файлы main.js и version файлами из архива.
  4. Запустите Start_controller.bat. Будет создано расписание – C:\FF\_common\schedule.js
  5. Отредактируйте расписание (открыв файл schedule.js в папке C:\FF\_common) – инструкция внутри файла.  (редактируем в том же редакторе, что и файлы settings – обычно это Notepad++)
  6. Перезапустите контроллер, и запустите батник C:\FF\Запустить группу main.bat (этот файл уже будет создан)
  7. Для работы генерации новых ботов при помощи нового контроллера нужно обязательно установить админку (если ранее настроили админку, она обновится автоматически)

Как создать группу

  1. При выключенном контроллере (start_controller) отредактируйте файл schedule.js в папке C:\FF\_common
  2. Добавьте строки для добавления новой группы после параметров группы по умолчанию main (после запуска контроллера эти строки модифицируются)
    GROUPS["group2"] = {
        active_bots_limit: 2,
        bots: {
            
        }
    };
  3. Теперь запускайте start_controller и заходите в админку для создания ботов под эту группу
  4. В папке FF так же появится Bat файл для запуска новой группы
  5. Батники для запуска групп работают отдельно. Расписание для всех групп устанавливается в одном файле (schedule.js)

Вопросы:

Почему так мало инструкций? – Всё должно быть интуитивно понятно.
Почему группа не запускается? – Проверьте, чтобы в ней не было ботов, у которых время запуска и остановки “”00:00″” – такие считаются ненастроенными, и группа отказывается запускаться.
Что делать со старым расписанием? – удалить его! После обновления на контролеры все старые батники на запуск и остановку ботов перестанут работать. Единственный рабочий – “”остановить всех””. Задачи из расписания windows – тоже убираем.

P.S. уже пришли пожелания, что нужно оставить батники для запуска и остановки ботов вручную. Будет сделанно, уведомим.

Что еще нужно знать:

Зайдите в админку ботов – там появилась форма для создания бота, и можно посмотреть состояние.

Пример реального использования групп:

для каждого вашего прокси создайте по 2 бота – “легкий”, и “тяжелый”.

Первый шаг:

В “легкий” бот добавьте быстрые фасеты (freebitco in, bestchange), то есть такие, на которых сбор происходит быстро –
решил капчу, нажал кнопку, получил сатоши.

Все остальные фасеты (автофасеты, CoinAdia, и другие, где сбор занимает неопределенное время) – поместите в “тяжелый” бот.

Второй шаг:

всех “легких” ботов – мы помещаем в группу light, всех “тяжелых” в группу heavy.
И каждой группе устанавливаем active_bots_limit (количество одновременно запущенных ботов) – допустим 2.
Таким образом у нас получиться, что одновременно будут работать по 2 “легких” бота, и по 2 “тяжелых”.

Что это нам даст:
– больше не будет ситуаций, когда бот собирает какой-нибудь автофасет с сокращалками, а freebitco in ждет его 3 часа.
– больше не будет ситуаций, когда несколько ботов одновременно ждут на таблице с таймерами –
группа их выключит, и запустит другие. Таким образом, вы можете одновременно запускать больше ботов на ваших VPS.

P.S. Еще некоторое время потестируем – и обновление будет установлено на ваши компьютеры автоматически. Кто не хочет сюрпризов – рекомендуется установить и попробовать заранее, хотя бы на домашнем.

P.P.S. Если новый метод работы с расписанием не закрывает все ваши потребности – то обращайтесь в поддержку, опишите ваши проблемы – доработаем.

Обсуждение этого инструмента предлагаю вести в этой ветке форума

5
Поделиться с друзьями в соц. сетях:

Den AutoBot

Администратор

0 комментариев

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *