LINE

Mit der LINE-Integration von Dialogflow können Sie Ihren Dialogflow-Agent als LINE-Bot verwenden.

Beschränkungen

Von dieser Integration wird nur die Standard-Agent-Sprache unterstützt.

Funktionsweise

So funktioniert die Integration:

  • Sie erstellen einen LINE-Kanal.
  • Sie verknüpfen den Dialogflow-Agent mit diesem Kanal, damit diese miteinander kommunizieren.
  • Die Dialogflow-Integration sendet Nachrichten mithilfe der LINE Messaging API an den Endnutzer.
  • Die Dialogflow-Integration empfängt Nachrichten vom Endnutzer und fungiert so als LINE-Webhook.

Einrichtung

So richten Sie die Integration ein:

  1. Führen Sie die Schritte zum Erstellen eines LINE-Kanals aus: Erste Schritte mit der Messaging API.
  2. Rufen Sie die LINE-Webhook-URL aus der Dialogflow-Konsole ab:
    1. Rufen Sie die Dialogflow ES-Konsole auf.
    2. Klicken Sie im linken Seitenleistenmenü auf Integrations.
    3. Klicken Sie auf LINE.
    4. Kopieren Sie den Wert unter Webhook-URL. Sie benötigen diesen, um Ihren LINE-Webhook zu konfigurieren.
  3. So konfigurieren Sie einen LINE-Webhook:
    1. Führen Sie die Schritte aus, um einen LINE-Webhook für Ihren Kanal zu konfigurieren: LINE-Nachrichten empfangen (Webhooks).
    2. Geben Sie die LINE-Webhook-Konfiguration mit der oben kopierten Webhook-URL an.
    3. Kopieren Sie die Werte für Kanal-ID, Kanal-Secret und Kanal-Zugriffstoken. Sie benötigen diese Werte, um die Dialogflow-Integration zu konfigurieren.
  4. So konfigurieren Sie die Dialogflow-Integration:
    1. Rufen Sie die Dialogflow ES-Konsole auf.
    2. Klicken Sie im linken Seitenleistenmenü auf Integrations.
    3. Klicken Sie auf LINE.
    4. Fügen Sie die Informationen in die Felder Kanal-ID, Kanal-Secret und Kanal-Zugriffstoken ein.
    5. Wählen Sie gegebenenfalls eine Umgebung aus.
    6. Klicken Sie auf START (Starten).

Test

Zum Testen des Agents tippen Sie auf die drei horizontalen Punkte im Hauptbildschirm der LINE-App. Tippen Sie dann auf das Symbol für den QR-Code und scannen Sie den QR-Code auf die Einstellungsseite des Bots. Mit dieser Aktion wird der Bot der Liste der Unterhaltungen hinzugefügt.

Rich-Media-Antworten

Die folgenden Rich-Media-Antworten werden unterstützt:

Bildantworten

Ein Dialogflow-Bildantworttyp wird als LINE-Bildnachrichtentyp an LINE gesendet.

Folgende Formate und Größen werden unterstützt:

  • jpeg
  • Maximalgröße von 1 MB
  • Maximale Abmessungen: 240 x 240

Kartenantworten

Ein Dialogflow-Kartenantworttyp wird als LINE-Vorlagennachrichtentyp an LINE gesendet.

Kurzantwort-Antworten

Ein Dialogflow-Kurzantworttyp wird als LINE-Vorlagennachrichtentyp an LINE gesendet.

Benutzerdefinierte Nutzlastantworten

Sie können die meisten LINE-Nachrichtentypen mit einer benutzerdefinierten Nutzlastantwort senden.

Die folgende benutzerdefinierte Nutzlast stellt beispielsweise 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"
      }
    ]
  }
}