Разработка Действия, использующего Интерактивное полотно, следует тем же общим шагам, что и создание диалогового Действия. Создав проект Actions, агент Dialogflow, выполнение и веб-приложение, вы определяете связь между Action и Interactive Canvas.
Выполните следующие шаги разработки, чтобы создать интерактивное действие холста:
Настройка : настройте различные инструменты и платформы для разработки действий, использующих Interactive Canvas.
- Создайте проект действий: создайте проект, содержащий метаданные, необходимые для настройки, управления и публикации вашего действия.
- Создайте агент Dialogflow: используйте Dialogflow для создания диалогового интерфейса для вашего действия.
Создайте диалоговое действие : определите логику веб-перехватчика для намерений в своем действии, которое включает
HtmlResponse
. В документации Interactive Canvas показано, как создать действие с помощью клиентской библиотеки Node.js , но вы также можете создавать с помощью клиентской библиотеки Java .Создайте свое веб-приложение . Используйте существующие веб-технологии для создания своего веб-приложения и напишите пользовательскую логику на стороне клиента, использующую Interactive Canvas API . Разверните на выбранный вами веб-сервер.
Разверните свое выполнение : используйте интерфейс командной строки Firebase для развертывания своего кода выполнения.
Проверьте свое действие : узнайте, как использовать симулятор для проверки своего действия.