Лия - База Знаний
  • База знаний
  • 💻Обзор платформы
    • Намерения
      • Добавление намерения
      • Редактирование намерения
      • Как перераспределять намерения
      • Приоритизация намерений
      • Клонирование намерения
      • Добавление и удаление сущностей внутри намерения
      • Удаление намерения
      • Архивирование намерения
    • QA
    • Сущности
    • Тестовый чат
    • Обучение
      • Обучение на нераспознанных сообщениях
      • Обучение по кластерам
    • Создание сценария и работа с ним
      • Динамические сценарии
        • Тестирование в проекте
      • Реакции
        • Реакция Условие
      • Триггеры
      • Инструкция по сборке сценариев
      • Hello World бот
      • Как дообучать Лию
      • Алармные сценарии
  • 🤖Вопросы и ответы
    • Общие
    • Обучение и покрытие
    • Cценарии и намерения
    • Вопросы по приоритизации намерений
    • Датасет
    • Вопросы по аналитике
    • Распознавание
    • Безопасность
    • Интеграция
    • Ядро, языки, кейсы и др.
    • Словарь
    • Вопросы по сниппетам
    • Полезные кейсы
      • Как настроить бот для определения номера телефона и других данных и передачи их в контекст?
      • Как с помощью сниппета сделать API-запрос для обработки номера телефона и иных данных из сообщений?
  • 🤷‍♀️Работа с проектом
    • Как получить доступ к личному кабинету Лии?
    • Начало работы с проектом
    • Управление проектом
    • Безопасность
    • Управление командой
    • Журнал активности
    • Публикация
    • Аналитика
  • ⚙️Разработчикам
    • Подключение бота
      • Chat2Desk
      • Edna
      • Helpdeskeddy
      • Infobip
      • Jivochat
      • LiveChat
      • Omnidesk
      • Usedesk
      • Webim
      • Imotio
      • Chatwoot
    • Лия API
    • Минимальные требования для разработки динамического сценария
    • Работа со сниппетами
    • Контекст
    • Переменные личного кабинета
    • Интеграции
Powered by GitBook
On this page
  1. Разработчикам

Минимальные требования для разработки динамического сценария

Для разработки динамического сценария необходимо предоставить ряд данных.

PreviousЛия APINextРабота со сниппетами

Last updated 10 months ago

Схема динамического сценария

Миро или другой графический редактор. Схема должна учитывать желаемую логику сценария.

Пример схемы: Сценарий «Уточнить статус заказа»

Методы API

Методы должны в полной мере соответствовать ТЗ, представленному в виде схемы.

Например:

Схема предлагает перенести заказ. Для этого его нужно отменить в системе и создать новый. Нужно, чтобы методы API позволяли:

  • идентифицировать пользователя;

  • сделать запрос на отмену (и получить понятный ответ с расшифровкой ошибок);

  • сделать запрос на создание нового заказа (и получить понятный ответ с расшифровкой ошибок).

Пример документации:

API Key - ……….

Пример описания ТЗ на метод:

Метод — Бронирование занятия

Входные данные:

  • id занятия

Выходные данные:

  • статус в случае успеха

  • статус ошибки в случае неуспеха

Метод — Проверка свободных слотов у преподавателя Входные данные

  • id преподавателя Выходные данные

  • id занятия

  • дата/время занятия в формате ДД-ММ-ГГГГ ЧЧ:ММ (мск)

Готовый к тестированию API

API должен отвечать на тестовые запросы.

Необходимо представить тестовые данные, чтобы провести тестирование всех методов.

Важно, чтобы предоставляемые данные не отличались по формату от реальных пользовательских.

Если это невозможно, то должно быть указано, чем конкретно они отличаются.

К примеру: формат айди заказа тестовый – 123456, а реальный – 210-789

Пример формата тестового пользователя:

В зависимости от того, что нужно протестировать, это могут быть следующие данные:

  • номер телефона и/или почта;

  • айди заказа.

API URL - ..

Пример метода
⚙️
https://………