LINE

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:

  1. Segui i passaggi per creare un canale LINE: Guida introduttiva all'API Messaging.
  2. Recupera l'URL webhook LINE dalla console 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. 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 Ricezione di messaggi (webhook).
    2. Fornisci la configurazione del webhook LINE con l'URL webhook copiato in precedenza.
    3. 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.
  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 i valori di ID canale, Segreto del canale, e 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. 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"
      }
    ]
  }
}