Skip to content

Настройка бота

Symb1OS edited this page Jun 10, 2021 · 39 revisions

При изменении некоторых настроек требуется перезапуск бота, чтобы настройки вступили в силу.


После успешной сборки переходим в target/blackdesert-fishbot

Для запуска нам необходимо запустить файл, run.bat с правами администратора. После запуска будет запущен интерфейс бота:
bot-interface.jpg

Горячие клавиши

Наименование Клавиша Описание
Старт Home Запускает работу бота
Стоп End Останавливает работу бота

Перед первым использованием нам необходимо настроить нашего бота, для этого нажимаем на кнопку Настройки.
bot-settings.jpg

Режимы работы

FISHING

Стандартный режим для автоматической рыбалки. Во время этого режима работают все функции доступные в настройках.

TASK_SLOT

В этом режиме работают следующие функции:

  • быстрые слоты;
  • проверка дебаффов;
  • автоюз (пиво).

В качестве примера в быстрые слоты можно установить банки на хп\мп, еду или химку. Автоюз пива пригодится если вам надо куда-то уйти, но вы не хотите чтобы рабочие простаивали без дела. Проверку дебафа удобно использовать в пустыне, бот будет самостоятельно определять наличие на вас дебафа и использовать соответствующий итем, чтобы его снять. Так же возможно добавить проверку других дебафов если возникнет такая необзодимость.


Настройки

Режим

Выбираем режим работы (ARDUINO/ROBOT). Robot является режимом по умолчанию, так как не требует платы ардуино.

В режиме ARDUINO сейчас нет особой необходимости, а так же он не поддерживает ряд функций, используйте его только в случае если игра блокирует любой ввод с клавиатуры/мыши.

Порт

Доступен только в режиме ARDUINO. Нажимаем на выпадающий список в нем ищем порт, где в названии присутствует "Arduino".

Лут

Отмечаем галочками те пункты, которые мы хотим оставлять в инвентаре после удачной рыбалки.

Автоюз

Наименование Доп. условие Клавиша Период
Пиво Необходимо ли после использования отправлять рабов на работу Номер слота в котором расположено пиво Период задается промежутком значений. Пример: 10m-20m. Задача будет вызываться каждые 10-20 минут.

В режиме ARDUINO повтор работ используется по умолчанию, независимо от установленной галочки.

Слоты

Авто использование слотов по таймеру.

Клавиша: Номер слота, который будет использоваться по таймеру. Значения от 0-9a-z.

Задержки: Задержка перед первым использованием.

Период: Период использования.

Дебаф

Проверяет наличие соответствующего дебаффа, после обнаружения прожимается соответствующая клавиша.

День - пустынный дебаф, который вешается на персонажа днем.

Ночь - пустынный дебаф, который вешается на персонажа ночью.

Удочки

Удочки должны храниться в верхней строке вашего инвентаря. Максимальное число удочек - 16.

Время ожидания (мс): Если задача ожидание рыбы висит больше указанного значения запускается задача на смену удочки. По умолчанию устанавливается - 180000 мс (3 минуты).

Подсказка: Если в вашем водоеме рыба начинает клевать по истечению 3 минут, тогда следует установить значение побольше.

Оповещения

Тут проставляем галочки на средствах доставки оповещений.

Телеграм

Уведомление о событиях:

  • Смена удочки;
  • Кончились удочки;
  • Получено сообщение;
  • Вылетел игровой клиент;
  • Бот завершил работу.

Удаленное управление:

  • /info Получить информацию по боту;
  • /key Получить индивидуальный ключ;
  • /uptime Получить время работы;
  • /start Запускает работу бот
  • /stop Останавливает работу бота;
  • /shutdown Выключает ПК;
  • /screen Позволяет получить скриншот экрана;
  • /inventory Позволяет получить скриншот инвентаря;
  • /skip_calendar Позволяет скрыть в игре всплывающие окна, например календарь.

Для того чтобы получать уведомления в телеграм вам необходимо:

  • Добавить бота себе в контакт-лист (Symb1OS_blackdesert_fishbot);
    bot-fishbot.jpg
  • Запросить ключ командой /key;
  • Вставить ключ в окне настроек.
    bot-chat-settings.jpg

Написали в ПМ

Действия бота, если вам пришло личное сообщение. Данный пункт необходим для перестраховки, на случай если будут проверять живой человек сидит за экраном или нет. В каждом из случаев в телеграм отправляется оповещение о действии бота при получении персонального сообщения. Возможные варианты:

  • Авто рыбалка (В случае получения персонального сообщения бот прекращает свою работу, однако в игре ваш персонаж продолжает ловить рыбу в автоматическом режиме);
  • Выйти из игры (Бот выходит из игры, после чего прекращает свою работу);
  • Ничего (Бот продолжает свою работу в прежнем режиме). Значение по умолчанию - Ничего.

Для корректной работы данной функции вам необходимо добавить новое окно с чатом.

ВАЖНО: При старте бота окно должно быть пустое, то есть в нем ничего не должно быть написано, иначе бот моментально оповестит о сообщении в чате.

bot-chat-settings.jpg

Таймер

Данные функции полезно использовать, чтобы было сложнее определить что персонажем управляет не живой человек, старайтесь их использовать как можно чаще.

  • Пауза (бот делает случайные паузы в работе):
  • Отложенный старт (бот начинает работу спустя установленный промежуток времени);
  • Остановить бота (бот заканчивает работу, персонаж продолжает ловить рыбу в афк режиме);
  • Выход из игры.

Вылетела игра

В случае вылета игрового клиента доступны следующие действия:

  • Выключить ПК;
  • Закрыть бота;
  • Остановить бота.

Остальные настройки можно найти по следующему пути: ${BOT_FOLDER}/resources/application.properties.