Con l'integrazione di LINE di Dialogflow, puoi utilizzare il tuo agente Dialogflow come bot LINE.
Limitazioni
Solo la lingua predefinita dell'agente è supportata da questa integrazione.
Come funziona
Ecco come funziona l'integrazione:
- Hai creato un canale LINE.
- Associa l'agente Dialogflow al canale in modo che comunichino tra loro.
- L'integrazione di Dialogflow invia messaggi all'utente finale utilizzando l'API LINE Messaging.
- L'integrazione di Dialogflow riceve i messaggi dall'utente finale fungendo da webhook LINE.
Configurazione
Per configurare l'integrazione:
- Segui i passaggi per creare un canale LINE: Guida introduttiva all'API Messaging.
- Recupera l'URL webhook di LINE dalla console Dialogflow:
- Vai alla console Dialogflow ES.
- Fai clic su Integrations (Integrazioni) nel menu della barra laterale a sinistra.
- Fai clic su LINEA.
- Copia il valore URL webhook. Ti servirà per configurare l'webhook di LINE.
- Configura un webhook LINE:
- Segui i passaggi per configurare un webhook LINE per il tuo canale: Ricezione di messaggi LINE (webhook).
- Fornisci la configurazione del webhook LINE con l'URL webhook copiato sopra.
- Copia i valori di ID canale, Channel secret e Channel access token. Questi valori sono necessari per configurare l'integrazione di Dialogflow.
- Configura l'integrazione di Dialogflow:
- Vai alla console Dialogflow ES.
- Fai clic su Integrations (Integrazioni) nel menu della barra laterale a sinistra.
- Fai clic su LINEA.
- Incolla l'ID canale, la chiave segreta del canale e il token di accesso al canale nei rispettivi campi.
- Scegli un ambiente, se applicabile.
- Fai clic su AVVIA.
Test
Per testare l'agente, tocca i tre puntini orizzontali nella schermata principale dell'app LINE. Quindi tocca l'icona del codice QR e scansionalo nella pagina delle impostazioni del bot. In questo modo, il bot viene aggiunto all'elenco delle conversazioni.
Messaggi di risposta avanzati
Sono supportati i seguenti messaggi di risposta avanzata.
Risposte con immagini
Un tipo di risposta di Dialogflow viene inviato a LINE come tipo di messaggio immagine LINE.
I formati e le dimensioni supportati sono i seguenti:
- jpeg
- Dimensione massima di 1 MB
- Dimensioni massime 240 x 240
Risposte con schede
Un tipo di risposta della scheda Dialogflow viene inviato a LINE come tipo di messaggio modello LINE.
Risposte rapide
Un tipo di risposta rapida di Dialogflow viene inviato a LINE come tipo di messaggio modello LINE.
Risposte con payload personalizzati
Puoi inviare la maggior parte dei tipi di messaggi LINE con una risposta del payload personalizzata.
Ad esempio, il seguente payload personalizzato fornisce un messaggio del modello LINE:
{ "type": "template", "altText": "this is a buttons template", "template": { "type": "buttons", "thumbnailImageUrl": "https://example.com/bot/images/image.jpg", "title": "Menu", "text": "Please select", "actions": [ { "type": "postback", "label": "Buy", "data": "action=buy&itemid=123" }, { "type": "postback", "label": "Add to cart", "data": "action=add&itemid=123" }, { "type": "uri", "label": "View detail", "uri": "http://example.com/page/123" } ] } }