Con l'integrazione di LINE di Dialogflow, puoi utilizzare il tuo agente Dialogflow come bot di 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 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 LINE dalla console di 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 Ricezione di messaggi (webhook).
- Fornisci la configurazione del webhook LINE con l'URL webhook copiato in precedenza.
- Copia i valori di ID canale, Segreto del canale, e Token di accesso al canale. Questi valori ti serviranno 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 i valori di ID canale, Segreto del canale, e 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. Poi tocca l'icona del codice QR e scansiona il codice QR nella pagina delle impostazioni del bot. Il bot verrà aggiunto all'elenco delle conversazioni.
Messaggi di risposta avanzati
Sono supportati i seguenti messaggi di risposta avanzati.
Risposte con immagini
Un tipo di risposta con immagine di Dialogflow viene inviato a LINE come un tipo di messaggio immagine di LINE.
I formati e le dimensioni supportati sono i seguenti:
- jpeg
- Dimensioni massime: 1 MB
- Dimensioni massime: 240 x 240
Risposte con schede
Un tipo di risposta con scheda di Dialogflow viene inviato a LINE come un tipo di messaggio con modello di LINE.
Risposte con risposte rapide
Un tipo di risposta con risposta rapida di Dialogflow viene inviato a LINE come un tipo di messaggio con modello di LINE.
Risposte con payload personalizzato
Puoi inviare la maggior parte dei tipi di messaggi LINE con una risposta con payload personalizzato.
Ad esempio, il seguente payload personalizzato fornisce un messaggio con 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" } ] } }