Con l'integrazione di LINE di Dialogflow, puoi utilizzare il tuo agente Dialogflow come bot LINE.
Limitazioni
Questa integrazione supporta solo la lingua predefinita dell'agente.
Come funziona
Ecco come funziona l'integrazione:
- Crea un canale LINE.
- Associa il tuo agente Dialogflow a questo 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 dell'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 del webhook LINE dalla console Dialogflow:
- Vai alla console di Dialogflow ES.
- Fai clic su Integrazioni nel menu della barra laterale a sinistra.
- Fai clic su LINE.
- Copia il valore di URL webhook. Ti servirà per configurare il webhook LINE.
- Configura un webhook LINE:
- Segui i passaggi per configurare un webhook LINE per il tuo canale: LINE Receiving messages (webhooks).
- Fornisci la configurazione del webhook LINE con l'URL webhook copiato sopra.
- Copia i valori di ID canale, Segreto del canale e Token di accesso al canale. Questi valori sono necessari per configurare l'integrazione di Dialogflow.
- Configura l'integrazione di Dialogflow:
- Vai alla console di Dialogflow ES.
- Fai clic su Integrazioni nel menu della barra laterale a sinistra.
- Fai clic su LINE.
- Incolla l'ID canale, il segreto 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 scansiona il codice QR 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 immagine di Dialogflow viene inviato a LINE come tipo di messaggio immagine LINE.
I formati e le dimensioni supportati sono i seguenti:
- jpeg
- Dimensione massima: 1 MB
- Dimensioni massime 240 x 240
Risposte delle schede
Un tipo di risposta a 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 di payload personalizzate
Puoi inviare la maggior parte dei tipi di messaggi LINE con una risposta di payload personalizzata.
Ad esempio, il seguente payload personalizzato fornisce un messaggio 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" } ] } }