Con il comando LINE puoi utilizzare l'agente Dialogflow come bot LINE.
Limitazioni
Solo il lingua predefinita dell'agente è supportato da questa integrazione.
Come funziona
Ecco come funziona l'integrazione:
- Creerai 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 agendo come Webhook LINE.
Configurazione
Per configurare l'integrazione:
- Segui la procedura 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 Integrations (Integrazioni) nel menu della barra laterale sinistra.
- Fai clic su LINE.
- Copia il valore URL webhook. Ti servirà per configurare il webhook LINE.
- Configurare 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 in precedenza.
- Copia l'ID canale, il secret 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 Integrations (Integrazioni) nel menu della barra laterale sinistra.
- Fai clic su LINE.
- Incolla l'ID canale, il secret del canale e Token di accesso al canale nei rispettivi campi.
- Scegli un ambiente, se applicabile.
- Fai clic su INIZIA.
Test
Per testare l'agente, tocca i tre puntini orizzontali sulla 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
Le seguenti messaggi di risposta avanzata sono supportati.
Risposte con immagini
Un tipo di risposta immagine 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 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 del payload personalizzate
Puoi inviare Tipi di messaggi LINE con una risposta di 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" } ] } }