Як протестувати сценарій в Scenario Builder?
Scenario Builder — новий модуль, що замінює Scenario Dialog. Ця інструкція допоможе запустити сценарій для перевірки роботи, переглянути історію запусків та використати прев'ю чату.
Коли знадобиться
- Потрібно перевірити, чи сценарій працює коректно після змін.
- Треба побачити, як виглядає діалог для користувача бота.
- Потрібно знайти помилку в логіці або в налаштуванні нод.
Що важливо знати
- Повний запуск — сценарій виконується з початку (Start Node). Під час виконання можна взаємодіяти через прев'ю чату.
- Історія запусків (Runs) — у лівій панелі зберігається історія всіх запусків. Для кожного запуску видно виконані ноди та статус.
- Прев'ю чату — віджет, що показує діалог у реальному часі під час тесту. Можна відправляти повідомлення та бачити відповіді бота.
- Тест окремої дії — для Action нод можна протестувати дію без запуску всього сценарію (див. Використати action в сценарії).
Перед початком
Ви увійшли в систему з правами інтегратора або адміністратора. У вас є відкритий сценарій в Scenario Builder. Сценарій збережено (немає критичних помилок валідації).
Покрокова інструкція
1. Запустити сценарій
- У панелі інструментів зверху натисніть «Запустити» або «Тест».
- Система валідує сценарій. Якщо є помилки — запуск блокується, показується список помилок.
- Після успішної валідації створюється новий запуск. Відображається індикатор виконання (running, success, error).
2. Взаємодіяти через прев'ю чату
- Під час виконання відкрийте прев'ю чату (якщо воно не відкрито автоматично).
- У віджеті чату відображаються повідомлення бота та можливість відправити відповідь (текст, кнопки).
- Відправте повідомлення — сценарій продовжить виконання відповідно до логіки.
3. Переглянути історію запусків
- У лівій панелі знайдіть розділ «Запуски» (Runs).
- Виберіть запуск зі списку — відобразиться інформація про виконані ноди та статус.
- Можна переглянути логи виконання, якщо виконання завершилося з помилкою.
4. Зупинити виконання (опційно)
- Під час виконання натисніть «Зупинити» у панелі інструментів.
- Виконання перерветься, стан збережеться в історії запусків.
5. Зберегти зміни після тесту
- Якщо під час тесту виявили потрібні зміни — внесіть їх у сценарій.
- Натисніть «Зберегти» або
Ctrl+S(Mac:Cmd+S). - Запустіть тест знову для перевірки.
Пов'язані матеріали
- Переглянути історію версій
- Використати action в сценарії — тест окремої дії в Node Inspector
- Хаб Scenario Builder