Перейти к содержимому

Свой 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 покажет ошибку настроек в консоли. Исправьте файл перед следующим подключением.

Помощь SRbots: Telegram · VK

Обновлено: