# ============================================================================= # Пример сценария: диалог с несколькими шагами # ============================================================================= # Имитирует полноценный диалог пользователя с роботом SES. # Каждый шаг проверяет конкретные поля ответа. # # ИНСТРУКЦИЯ: скопируйте, переименуйте и опишите ваш диалог. # cp example_dialog.yaml my_project_dialog.yaml # # замените шаги и ожидания под логику вашего сценария name: "example: диалог" description: > Пример многошагового диалога с проверкой промежуточных ответов. Адаптируйте под логику вашего робота. enabled: false # Пример выключен по умолчанию interval: 600 timeout: 45 # robot_id: "uuid-вашего-робота" # ОБЯЗАТЕЛЬНО: ID робота из /ses/robot/listall restart_closed: false # Не переоткрывать закрытые сессии steps: # Шаг 1: инициируем диалог - send: "Привет" expect: - path: "error" equals: 0 - path: "answer[0].messages[0]" not_empty: true # Шаг 2: продолжаем диалог - send: "Как дела?" expect: - path: "error" equals: 0 - path: "answer[0].messages[0]" not_empty: true # Шаг 3: завершаем - send: "Спасибо" expect: - path: "error" equals: 0