LINE

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

Limitazioni

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

Come funziona

Ecco come funziona l'integrazione:

  • Hai creato 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 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 webhook di LINE dalla console Dialogflow:
    1. Vai alla console Dialogflow ES.
    2. Fai clic su Integrations (Integrazioni) nel menu della barra laterale a sinistra.
    3. Fai clic su LINEA.
    4. Copia il valore URL webhook. Ti servirà per configurare l'webhook di LINE.
  3. Configura un webhook LINE:
    1. Segui i passaggi per configurare un webhook LINE per il tuo canale: Ricezione di messaggi LINE (webhook).
    2. Fornisci la configurazione del webhook LINE con l'URL webhook copiato sopra.
    3. Copia i valori di ID canale, Channel secret e Channel access token. Questi valori sono necessari per configurare l'integrazione di Dialogflow.
  4. Configura l'integrazione di Dialogflow:
    1. Vai alla console Dialogflow ES.
    2. Fai clic su Integrations (Integrazioni) nel menu della barra laterale a sinistra.
    3. Fai clic su LINEA.
    4. Incolla l'ID canale, la chiave segreta 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 scansionalo 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 di Dialogflow viene inviato a LINE come tipo di messaggio immagine LINE.

I formati e le dimensioni supportati sono i seguenti:

  • jpeg
  • Dimensione massima di 1 MB
  • Dimensioni massime 240 x 240

Risposte con 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 con payload personalizzati

Puoi inviare la maggior parte dei tipi di messaggi LINE con una risposta del 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"
      }
    ]
  }
}