LINE

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:

  1. Segui i passaggi per creare un canale LINE: Guida introduttiva all'API Messaging.
  2. Recupera l'URL del webhook LINE dalla console Dialogflow:
    1. Vai alla console di Dialogflow ES.
    2. Fai clic su Integrazioni nel menu della barra laterale a sinistra.
    3. Fai clic su LINE.
    4. Copia il valore di URL webhook. Ti servirà per configurare il webhook LINE.
  3. Configura un webhook LINE:
    1. Segui i passaggi per configurare un webhook LINE per il tuo canale: LINE Receiving messages (webhooks).
    2. Fornisci la configurazione del webhook LINE con l'URL webhook copiato sopra.
    3. 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.
  4. Configura l'integrazione di Dialogflow:
    1. Vai alla console di Dialogflow ES.
    2. Fai clic su Integrazioni nel menu della barra laterale a sinistra.
    3. Fai clic su LINE.
    4. Incolla l'ID canale, il segreto del canale e il token di accesso al canale nei rispettivi campi.
    5. Scegli un ambiente, se applicabile.
    6. 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"
      }
    ]
  }
}