LINE

L'integrazione di LINE di Conversational Agents (Dialogflow CX) ti consente di creare facilmente bot LINE con comprensione del linguaggio naturale in base alla tecnologia di Conversational Agents (Dialogflow CX).

Configurare LINE

Per configurare l'integrazione di LINE per il tuo agente, ti occorrono quanto segue:

  • Un account LINE
  • L'app LINE installata su un dispositivo mobile

Creare un bot LINE

  1. Segui la guida di LINE Introduzione all'API Messaging per creare un fornitore e un canale API Messaging (se non sono stati creati in precedenza).
  2. Copia le seguenti informazioni dal canale creato in LINE Developers Console:

    • Token di accesso al canale (a lungo termine)
    • ID canale
    • Segreto del canale

Configurare gli agenti conversazionali (Dialogflow CX)

  1. Fai clic sulla scheda Gestisci nel riquadro di sinistra.
  2. Fai clic su Integrations (Integrazioni) nel menu a sinistra.
  3. Fai clic sul pulsante Connetti nel riquadro Linea.
  4. Inserisci le seguenti informazioni:
    • Token di accesso al canale
    • ID canale
    • Segreto del canale
  5. Scegli un ambiente, se applicabile.
  6. Fai clic su Avvia.
  7. Copia l'URL webhook.

Attivare l'webhook in LINE

Segui la guida di LINE su come impostare un URL webhook per completare la configurazione.

Test

Per testare l'agente, segui la guida di LINE su come aggiungere amici tramite codice QR per aggiungere il bot all'elenco delle conversazioni. Il codice QR si trova nella scheda API Messaging della LINE Developers Console. Dopodiché puoi inviare messaggi al bot per il test.

Messaggi di risposta avanzati

I messaggi di risposta avanzati sono supportati tramite Custom Payload in Fulfillment. Per il formato del messaggio, consulta Oggetti messaggio LINE.

Ad esempio, il seguente payload personalizzato fornisce un semplice messaggio di testo LINE:

{
  "type": "text",
  "text": "Hello, world"
}

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

Risposte specifiche per canale

Dopo aver configurato le risposte specifiche per canale, il canale DF_CX_LINE viene utilizzato automaticamente quando l'agente risponde ai messaggi di Line.