Erstellen Sie einen Bot in Slack
Sie müssen im Zielarbeitsbereich in Slack einen selbstkonfigurierten Bot erstellen, um die Integration mit Virtual Agentdurchführen zu können.
Vorbereitungen
Erforderliche Rolle: keine
Hinweis:
Benutzer müssen berechtigt sein, einen Bot im Zielarbeitsbereich zu erstellen.
Prozedur
- Melden Sie sich bei der Slack-APIan.
- Navigieren Sie zu Ihre Apps, und klicken Sie auf Neue App erstellen.
- Geben Sie einen App-Namenein, wählen Sie Ihren Slack-Arbeitsbereich aus, und klicken Sie auf App erstellen.
-
Konfigurieren Sie interaktive Komponenten.
- Navigieren zu Interaktivität > Tastenkürzel im Menü auf der linken Seite, und aktivieren Sie die Option Interaktivität.
-
Aktualisiert die Anforderungs-URL.
Wenn Sie Ihren selbstkonfigurierten Bot in einer Instanz ServiceNow einrichten, muss die Anforderungs-URL „https://“lauten.<instance-name> /api/now/v1/cs/adapter/slack/actions “
- Klicken Sie auf Speichern.
-
Konfigurieren Sie Event-Abonnements.
- Klicken Sie im linken Menü auf Ereignisabonnements, und aktivieren Sie Ereignisse aktivieren.
-
Aktualisiert die Anforderungs-URL.
Wenn Sie Ihren selbstkonfigurierten Bot in einer Instanz ServiceNow einrichten, muss die Anforderungs-URL „https://“lauten.<instance-name> .service-now.com/api/now/v1/cs/adapter/slack/events
-
Warten Sie, bis die Anforderungs-URL verifiziert ist.
-
Klicken Sie unter Bot-Ereignisse abonnieren auf Add Bot User Event (Bot-Benutzerereignis hinzufügen), und fügen Sie
message.imhinzu. - Klicken Sie auf Speichern.
- Navigieren Sie zur Registerkarte Eingehender Webhook, und schieben Sie den Umschalter Eingehende Webhooks aktivieren, um ihn zu aktivieren.
-
Konfigurieren Sie OAuth und Berechtigungen.
- Klicken Sie im Menü auf der linken Seite auf OAuth und Berechtigungen, und navigieren Sie zu Anwendungsbereiche > Bot-Bereiche.
-
Wählen Sie Add an OAuth Scope (OAuth-Bereich hinzufügen), und fügen Sie die folgenden Bereiche hinzu:
- chat:write
- Dateien:lesen
- Dateien:write
- im.verlauf
- incoming-webhook
- Team: Lesen
- Benutzer:lesen
- users:read.email
-
Navigieren Sie zu OAuth und Berechtigungen, klicken Sie auf In Workspace installieren, und klicken Sie auf Zulassen.