Свой JSON-маршрут движения ботов
Для новых маршрутов используйте сценарии: в редакторе можно собрать последовательность действий без ручного изменения настроек.
Эта статья описывает прежний формат JSON-маршрута. Если вы уже используете такой маршрут, здесь можно уточнить структуру файла; с подключением поможет поддержка.
Формат маршрута
Файл должен содержать объект JSON с непустым массивом commands. Например:
{
"commands": [
{ "id_number": 0, "action": "forwardRoute", "duration": 2 },
{ "id_number": 1, "action": "pause", "duration": 1 },
{ "id_number": 2, "action": "sendMessage", "message": "Привет!" }
]
}
Поддерживаются действия pause, randomRoute, forwardRoute, backRoute, rightRoute, leftRoute и sendMessage. Для движения и паузы нужен числовой duration от 0.001 до 2147483 секунд. Для sendMessage нужна непустая строка message. Необязательный id_number должен быть целым неотрицательным числом.
Если файл не найден, недоступен, содержит неверный JSON, пустой список или неверные команды, SRbots покажет ошибку настроек в консоли. Исправьте файл перед следующим подключением.
Обновлено: