Lo sviluppo di un'azione che utilizza Interactive Canvas segue gli stessi passaggi generali per la creazione di un'azione di conversazione. Dopo aver creato il progetto Actions, l'agente Dialogflow, il fulfillment e l'app web, definisci la comunicazione tra l'azione e Canvas interattivo.
Segui questi passaggi di sviluppo per creare la tua Interactive Canvas Action:
Configurazione: configura i vari strumenti e piattaforme per lo sviluppo di un'azione che utilizza Interactive Canvas.
- Crea un progetto Actions: crea il progetto contenente i metadati necessari per configurare, gestire e pubblicare la tua azione.
- Creare l'agente Dialogflow: utilizza Dialogflow per creare l'interfaccia di conversazione per la tua azione.
Crea la tua azione di conversazione: definisci la logica webhook per gli intent della tua azione che includono
HtmlResponse
. La documentazione di Canvas interattivo mostra come creare un'azione con la libreria client Node.js, ma puoi anche crearla con la libreria client Java.Crea la tua app web: utilizza le tecnologie web esistenti per creare l'app web e scrivere la logica personalizzata lato client che utilizza l'API Interactive Canvas. Eseguire il deployment sul server web che preferisci.
Esegui il deployment del tuo fulfillment: utilizza l'interfaccia a riga di comando di Firebase per eseguire il deployment del codice di evasione degli ordini.
Prova l'azione: scopri come utilizzare il simulatore per testare l'azione.