Le processus de développement d'une action qui utilise Interactive Canvas suit la même procédure générale pour créer une action de conversation. Une fois votre projet Actions, votre agent Dialogflow, votre traitement et votre application Web créés, vous définissez la communication entre votre action et votre canevas interactif.
Suivez ces étapes de développement pour créer votre action Interactive Canvas:
Configuration: configurez les différents outils et plates-formes pour développer une action qui utilise Interactive Canvas.
- Créez un projet Actions: créez le projet contenant les métadonnées requises pour configurer, gérer et publier votre action.
- Créer l'agent Dialogflow: utiliser Dialogflow pour créer l'interface de conversation pour votre action.
Créer une action de conversation: définissez la logique du webhook pour les intents de votre action, qui inclut un
HtmlResponse
. La documentation Interactive Canvas vous explique comment créer votre action avec la bibliothèque cliente Node.js, mais vous pouvez également utiliser la bibliothèque cliente Java.Créer votre application Web: utilisez les technologies Web existantes pour créer votre application Web et écrivez la logique personnalisée côté client qui utilise l'API Interactive Canvas. Déployez sur le serveur Web de votre choix.
Déployer votre traitement: utilisez la CLI Firebase pour déployer votre code de traitement.
Tester votre action: découvrez comment utiliser le simulateur pour tester votre action.