Для управления ботами нужно в MainConfig указать SteamID аккаунта, с которого будут отправляться команды боту (параметр OwnerID)
Для удобства управления ботами добавлена возможность давать им короткие имена (параметр Alias)
Справка по командам:
!stat
@bot1 Выводит информацию о статусе бота. @ - символ, обозначающий, что bot1 это имя бота. Можно указывать несколько ботов: @bot1,bot2 Также есть несколько спец. имен: .@all (все боты), .@ion (активные боты), @iof (остановленные боты), @ids (отключенные боты). Можно и не указывать имя бота, в таком случае команда будет адресована боту, который был выбран в чате.
!start
@bot1 5,100,20 Запуск бота/ботов. 5 - первый параметр устанавливает задержку запуска бота в минутах (0 - немедленный запуск). 100,20 - второй и третий параметр позволяют изменять значения IdleTime (время фарма в минутах) и PauseBeatwinIdleTime (время простоя до следующего фарма) в конфигах ботов. Все три параметра являются необязательными, и если они отсутствуют или равны 0, то соответствующее значение не будет изменено.
!stop
@bot1 5,100,20 Остановка или отключение бота/ботов. 5 - первый параметр устанавливает задержку запуска бота в минутах после его остановки (0 без 2-го и 3-го параметра ОТКЛЮЧАЕТ бота). 100,20 - второй и третий параметр позволяют изменять значения IdleTime и PauseBeatwinIdleTime в конфигах ботов. Все три параметра являются необязательными.
!play
@bot1 218620:1;232090:900000,910000 Управление списком фармящихся игр (изменяет значения DropConfig). 218620(id 1-й игры) 1(id_дропа 1-й игры); 232090(id 2-й игры) 900000,910000(id_дроп1,id_дроп2 2-й игры). Можно также использовать спец. параметры: 218620:-1 (временно отключить фарм указанной игры (+1 включить обратно)). -218620:1 убрать из DropConfig игру с соответствующим app_id и drop_id. +218620:1 добавить игру в список DropConfig.
!drop
@bot1 5,218620 Выводит историю дропа бота/ботов. 5 - первый параметр указывает количество строк дропа (по умолчанию 10 строк), 218620 - id игры, по которой будет отфильтрован список дропа (необязательный параметр).
!online
@bot1 on Изменение статуса бота/ботов в сети: on/off.
!ren
@bot1 newname Переименование бота (изменение имени (Alias) бота).
!save
@bot1 Сохранение конфига бота/ботов. Автоматическое сохранение конфигов ботов происходит только при их запуске и остановке. Поэтому если в конфигах были сделаны изменения и вы хотите их сохранить, - используйте команду !save
!exit Завершение работы дроплера.
!help справка по командам
Чтобы в ASF не приходилось заново вводить код аутентификации после использования дроплера, я добавил функцию синхронизации конфигов ASF. Для ее работы необходимо в директории Configs создать символическую ссылку с именем asf, которая должна ссылаться на директорию config, содержащую конфиги ботов ASF. Имена (Alias'ы) ботов в дроплере должны соответствовать именам ботов в ASF. Конфиги ASF не должны быть зашифрованы ("PasswordFormat": 0).
В Windows файловая система NTFS тоже поддерживает создание символических ссылок (погуглите mklink).
Теперь можно указывать для одной игры несколько drop defid вот в таком виде:
"DropConfig":[{"Item1":232090,"Item2":"900000,910000"}]}
Параметр tColor в MainConfig устанавливает режим подсветки сообщений о дропе. Существуют следующие режимы:
"On" - используется палитра 16 млн. цветов (работает только в Linux и Windows 10)
"16" - используется палитра 16 цветов
"Off" - подсветка дропа отключена
Режим подсветки определенным цветом - для этого в качестве значения tColor указываем желаемый цвет например "Green", "Red", "DarkGreen" и т.п.