LINE

Mit der LINE-Integration von Dialogflow können Sie mühelos LINE-Bots mit Natural Language Understanding basierend auf Dialogflow-Technologie erstellen.

LINE einrichten

Sie benötigen Folgendes, um die LINE-Integration für Ihren Agent einzurichten:

  • Ein LINE-Konto
  • Die LINE-App auf einem Mobilgerät

LINE-Bot erstellen

  1. Folgen Sie dem LINE-Leitfaden Erste Schritte mit der Messaging API, um einen Anbieter und einen Messaging API-Kanal zu erstellen, falls noch nicht vorhanden.
  2. Kopieren Sie in der LINE Developers Console die folgenden Informationen aus dem erstellten Kanal:

    • Channel-Zugriffstoken (langlebig)
    • Kanal-ID
    • Kanalschlüssel

Dialogflow einrichten

  1. Klicken Sie im linken Bereich auf den Tab Manage (Verwalten).
  2. Klicken Sie im linken Menü auf Integrations (Integrationen).
  3. Klicken Sie auf der Kachel Line auf Connect.
  4. Geben Sie die folgenden Informationen ein:
    • Channel-Zugriffstoken
    • Kanal-ID
    • Kanalschlüssel
  5. Wählen Sie gegebenenfalls eine Umgebung aus.
  6. Klicken Sie auf Start.
  7. Kopieren Sie die URL unter Webhook URL (Webhook-URL).

Webhook in LINE aktivieren

Folgen Sie der Anleitung von LINE, um eine Webhook-URL festzulegen, um die Einrichtung abzuschließen.

Test

Folgen Sie zum Testen des Agents dem Leitfaden von LINE, Freunde über QR-Code hinzufügen, um den Bot der Unterhaltungsliste hinzuzufügen. Sie finden den QR-Code in der LINE Developers Console auf dem Tab Messaging API. Anschließend können Sie Nachrichten zum Testen an den Bot senden.

Rich-Media-Antworten

Die Rich-Antwort-Nachrichten werden über benutzerdefinierte Nutzlast in Auftragsausführung unterstützt. Das Nachrichtenformat finden Sie unter LINE-Nachrichtenobjekte.

Die folgende benutzerdefinierte Nutzlast stellt beispielsweise eine einfache LINE-Textnachricht bereit:

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

Die folgende benutzerdefinierte Nutzlast stellt eine LINE-Vorlagennachricht bereit:

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