Connect Slack
Wozu ist diese Verbindung?
Slack ermöglicht es ELChat, ein Team vor einem Gespräch zu warnen: neuer Lead, Vorfall, dringende Anfrage, Zusammenfassung oder andere Ereignisse, die menschliches Eingreifen erfordern. ELChat kann auch den Zielkanal finden oder erstellen.
Was sie brauchenelchatlinebreakelchat erfordert einen bot user oauth token** im elchatprotected0000 format. Dieses Token stellt eine in Ihrem Arbeitsbereich installierte Slack-Anwendung dar. Schritt 1 - Erstellen Sie die Anwendung Slack
- Öffnen Sie die Seite Slack API — Your Apps. 2]. Klicken Sie auf ** Neue App erstellen** und wählen Sie Ihren Workspace.
- Name des
ELChat. - Öffnen Sie OAuth & Permissions.
- In Bot Token Scopes fügen Sie hinzu:
chat:writeum eine Nachricht zu senden;channels:readum öffentliche Kanäle aufzulisten;channels:manageum einen öffentlichen Kanal zu erstellen.
- Installieren oder Neuinstallieren der Anwendung im Workspace.
- Kopieren Sie das **Bot User OAuth Token **
xoxb-....
scopes entsprechen den eigentlichen Methoden namens chat.postMessage, conversations.list und conversations.create.
Schritt 2 — Geben Sie Zugriff auf die Channels
Abschnitt betitelt „Schritt 2 — Geben Sie Zugriff auf die Channels“In jedem Kanal, wo es veröffentlicht werden soll, den ELChat Bot ein. Der chat:write-Bereich erlaubt standardmäßig nicht, in allen öffentlichen Kanälen zu veröffentlichen, ohne Mitglied zu sein. Schritt 3 — Verbinden Sie Slack mit
- Öffnen Sie Dashboard > Ihre Website > AI Actions > Connectors.
- Klicken Sie auf Connect auf der Karte Slack.
- Fügen Sie das
xoxb-.... 4-Token ein. Validate.
Überprüfen Sie die Verbindung
Abschnitt betitelt „Überprüfen Sie die Verbindung“Request ELChat, um die Kanäle aufzulisten. Überprüfen Sie, ob ein Testkanal angezeigt wird, und senden Sie dann eine nicht sensible Nachricht. Die implementierte Liste ist auf 100 Kanäle begrenzt und durchsucht nicht die folgenden Seiten.
Verfügbare Kapazitäten
Abschnitt betitelt „Verfügbare Kapazitäten“• Tatsächliche Kapazität Senden Sie eine Nachricht in einem Kanal Erstellen eines Kanals: Schreiben von
ELChat liest keinen Nachrichtenverlauf, antwortet nicht in einem Draht, verwaltet keine Dateien und sendet keine private Nachricht.
Wiederzuschalten und Trennen
Abschnitt betitelt „Wiederzuschalten und Trennen“Machen Sie Token aus der Slack-App, verbinden Sie ELChat wieder und testen Sie die Liste der Kanäle. Deinstallieren Sie auch die Anwendung oder widerrufen Sie ihr Token in Slack, um den Zugriff vollständig zu unterbrechen.
Häufige Probleme
Abschnitt betitelt „Häufige Probleme“invalid_auth: das Token ist unvollständig, widerrufen oder beginnt nicht mitxoxb-.missing_scope: fügen Sie den angegebenen Umfang hinzu und installieren Sie die Anwendung neu.not_in_channel: laden Sie den Bot in den Kanal ein.channel_not_found: verwenden Sie einen Kanal, der von der Liste zurückgegeben wird, keinen erfundenen Namen.- **Slack erlaubt normalerweise etwa eine Nachricht pro Sekunde und pro Kanal; warten Sie, bevor Sie es erneut versuchen. ##Safety
Das Token des Bots muss geheim bleiben. Beschränken Sie die Anwendung auf die oben genannten Teleskope, laden Sie sie nur in den notwendigen Kanälen ein und widerrufen Sie sofort einen exponierten Token.
Beispiel: Benachrichtigen Sie den kommerziellen Kanal
Abschnitt betitelt „Beispiel: Benachrichtigen Sie den kommerziellen Kanal“Laden Sie die ELChat-Anwendung in den öffentlichen Kanal #leads-test ein und verbinden Sie dann ihr Token xoxb-... in ELChat. Fragen Sie zuerst nach der Kanalliste und überprüfen Sie, ob #leads-test erscheint. Dann senden Sie Test ELChat : nouveau lead fictif.
L Der kanalname wird verwendet, um das ziel zu finden, aber verwenden sie einen kanal, der von der liste zurückgegeben wird, anstatt eine erratene id. Der Test ohne tatsächliche Daten überprüft den Perimeter, bevor eine Benachrichtigung mit einem Workflow verknüpft wird.