LINE

Con l'integrazione LINE di Dialogflow, puoi utilizzare l'agente Dialogflow come bot LINE.

Limitazioni

Solo la lingua predefinita dell'agente è supportata da questa integrazione.

Come funziona

Ecco come funziona l'integrazione:

  • Crei un canale LINE.
  • Puoi associare l'agente Dialogflow a quel canale in modo che comunichino tra loro.
  • L'integrazione Dialogflow invia messaggi all'utente finale utilizzando l'API LINE Messaging.
  • L'integrazione Dialogflow riceve i messaggi dall'utente finale agendo come Webhook di LINE.

Configurazione

Per configurare l'integrazione:

  1. Segui la procedura per creare un canale LINE: Guida introduttiva all'API Messaging.
  2. Ottieni l'URL webhook di LINE dalla console di Dialogflow:
    1. Vai alla console Dialogflow ES.
    2. Fai clic su Integrazioni nel menu della barra laterale sinistra.
    3. Fai clic su RIGA.
    4. Copia il valore URL webhook. È necessario per configurare il webhook LINE.
  3. Configura un webhook LINE:
    1. Segui i passaggi per configurare un webhook LINE per il tuo canale: LINE Ricezione di messaggi (webhook).
    2. Fornisci la configurazione webhook LINE con l'URL webhook copiato sopra.
    3. Copia i valori ID canale, Secret del canale e Token di accesso al canale. Questi valori saranno necessari per configurare l'integrazione di Dialogflow.
  4. Configura l'integrazione di Dialogflow:
    1. Vai alla console Dialogflow ES.
    2. Fai clic su Integrazioni nel menu della barra laterale sinistra.
    3. Fai clic su RIGA.
    4. Incolla l'ID canale, il Secret del canale e il Token di accesso al canale nei rispettivi campi.
    5. Scegli un ambiente, a seconda dei casi.
    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 tuo 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 immagine

Un tipo di risposta dell'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 scheda

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 di LINE.

Risposte 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 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"
      }
    ]
  }
}