Поскольку пирокса закрывают, нахожусь в поисках нового бота. Где-то год назад уже пользовался вашим ботом, но тогда он меня не устраивал. С того времени много воды утекло и ваш бот приобрел множество полезных функций. Хотелось бы узнать о планах развития. Насколько я понял до сих пор маршрут состоит только из координат путевых точек, планируете ли вы вводить возможность добавлять команды в файл маршрута. Например переход на другой маршрут, переход на другой маршрут с условием навыка, количества собранных предметов или убитых мобов, команды для осуществления задержки, передачи нажатий клавиш, задержки с условием на фразу в чате, присутствие в радиусе х определенного обьекта (для путешествия по лифтам/дирежаблям/кораблям), маршрут выполняющийся в случае застревания.
например маршрут застревания для дк может выглядеть условно так:
[unstuck]
пауза 5000мс
нажатие клавиши "T" - портал
пауза 15000мс
использование предмета "врата..."
пауза 20000мс
переход на маршрут "путь от акеруса до места фарма"
----
С помощью таких функций можно было бы делать очень полезные вещи, например:
1) Смена маршрутов фарма, для меньшей палевности, причем все параметры перехода хранятся в самом маршруте, будь то через определенное количество кругов или по количеству собранной травы/руды, а может после смерти.
2) Бот сможет путешествовать на кораблях/дирежаблях/проходить через порталы
3) Можно будет создавать сложные сборки маршрутов наподобие автоматической прокачки скилла. Бот отправляется к тренеру обучается, для этого нужно всего лишь выделить его, нажать клавишу взаимодейтвие и переслать несколько команд в чат, летит к месту сбора необходимой руды, по достижении навыка возвращается к тренеру и по новой.
и тд.
4) Изменение радиуса поиска ресурсов по ходу маршрута или отключения сбора ресурсов над проблемной областью. Например мобы сталкивали в пропасть, а проложить мимо маршрут было невозможно, заносить в черный список все ноды тоже не вариант сколько времени нужно следить за ботом чтобы повстречать все возможные ноды в данной области... я вставлял команду отключения поиска ресурсов до этой зоны и команду включения поиска после пролета этой зоны.
5) При наличии подобных команд пользователи смогут создавать маршруты для выполнения квестов, можно будет заявлять что бот умеет выполнять квесты. Причем именно брать выполнять, сдавать и брать следующий и тд.
6) Разгрузить или опционально разгрузить функционал бота переложив часть функций на команды в профиле. Например собирать ли мне в этом профиле траву/руду или шкурить мобов, каково расстояние цель-маршрут, для какого вида маунта он создан, черный список нодов (например при пролете с этой стороны бот застревает в другом маршруте эту ноду он копает нормально)и тд. эти параметры по сути являются параметрами маршрута и былобы здорово еслибы они хранились вместе с маршрутом, а значения выставленные в профиле использовались бы в случае если таковых не указанно в маршруте.
7) Множество функций которые просят пользователи, взять к примеру переплавку руды, делать в боте понятное дело слишком муторно да и незачем, а вот написать соответствующий маршрут на который будет ложится бот перед отправкой почты при наличии подобных команд плевое дело. И главное пользователь сможет сделать это самостоятельно/поделиться с другими.
---
я не стал описывать все что хотелось бы видеть в боте за который не жалко заплатить, в этой теме мне интересно узнать позицию разработчиков бота по вопросу развития интерпретатора маршрутов.