Mit der Slack-Integration können Sie ganz einfach Slack-Bots mit Natural Language Understanding erstellen, die auf der Conversational Agents-Technologie (Dialogflow CX) basieren.
Beschränkungen
- Diese Integration unterstützt nur Texteingaben in der Standardsprache des Kundenservicemitarbeiters.
Slack einrichten
Sie benötigen Folgendes, um die Slack-Integration für Ihren Agent einzurichten:
- Ein Slack-Konto
- Einen Slack-Arbeitsbereich
Slack-Bot erstellen
- Rufen Sie Ihre Slack-Apps auf.
- Erstellen Sie eine neue Slack-App aus einem App-Manifest. Unten sehen Sie ein Beispiel für ein Manifest.
Die Felder oath_config und event_subscriptions müssen mit dem Beispielmanifest übereinstimmen.
display_information: name: Conversational Agents (Dialogflow CX) description: Conversational Agents (Dialogflow CX) integration background_color: "#1148b8" features: app_home: home_tab_enabled: false messages_tab_enabled: true messages_tab_read_only_enabled: false bot_user: display_name: CX always_online: true oauth_config: scopes: bot: - app_mentions:read - chat:write - im:history - im:read - im:write - incoming-webhook settings: event_subscriptions: request_url: https://dialogflow-slack-4vnhuutqka-uc.a.run.app bot_events: - app_mention - message.im org_deploy_enabled: false socket_mode_enabled: false token_rotation_enabled: false
- Installieren Sie die Anwendung in dem gewünschten Arbeitsbereich.
- OAuth-Token des Bot-Nutzers
- Gehen Sie zu „App installieren“ > „OAuth-Tokens für Ihren Arbeitsbereich“ > „OAuth-Token des Bot-Nutzers“.
- Signatur-Token
- Gehen Sie zu „Allgemeine Informationen“ > „App-Anmeldedaten“ > „Signatur-Secret“.
- OAuth-Token des Bot-Nutzers
Conversational Agents (Dialogflow CX) einrichten
- Klicken Sie im linken Bereich auf den Tab Verwalten.
- Klicken Sie im linken Menü auf Integrations (Integrationen).
- Klicken Sie auf die Schaltfläche Verbinden in der Kachel Slack.
- Geben Sie die folgenden Informationen an:
- Zugriffstoken
- Signaturtoken
- Wählen Sie gegebenenfalls eine Umgebung aus.
- Klicken Sie auf Start.
- Kopieren Sie die URL unter Webhook URL (Webhook-URL).
Webhook in Slack aktivieren
Kehren Sie zur Slack-App zurück und fügen Sie die Webhook-URL unter Ereignisabos > Ereignisse aktivieren > Anfrage-URL ein.
Test
Wenn Sie die konfigurierte App testen möchten, erwähnen Sie sie in einem Gruppenkanal oder senden Sie ihr eine Direktnachricht im Arbeitsbereich, in dem Sie sie installiert haben.
Rich-Media-Antworten
Rich-Media-Antworten werden unterstützt überBenutzerdefinierte Nutzlast inAuftragsausführung finden Sie weitere Informationen. Informationen zum Nachrichtenformat finden Sie unter Slack Message API.
Die folgende benutzerdefinierte Nutzlast stellt beispielsweise eine einfache Slack-Textnachricht bereit:
{ "text": "Hello, world" }
Kanalspezifische Antworten
Nachdem Sie die kanalspezifischen Antworten konfiguriert haben, wird der Kanal DF_CX_SLACK
automatisch verwendet, wenn der Kundenservicemitarbeiter auf Slack-Nachrichten antwortet.