View a markdown version of this page

Slack-Integration - Amazon Quick

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Slack-Integration

Mit dem Slack Action Connector können Sie in natürlicher Sprache direkt in Amazon Quick auf die Slack-Plattform zugreifen. Sie können Nachrichten senden, Kanäle verwalten, Inhalte durchsuchen und mit Benutzern und Benutzergruppen interagieren, ohne Amazon Quick verlassen zu müssen.

Amazon Quick unterstützt mehrere Authentifizierungsmethoden für Slack. Wählen Sie die Methode, die den Sicherheitsanforderungen Ihres Unternehmens am besten entspricht.

  • Standard-OAuth-Anwendung — Verwendet eine AWS-verwaltete OAuth-Anwendung. Es sind keine zusätzlichen Anmeldeinformationen erforderlich. Du authentifizierst dich direkt bei deinem Slack-Workspace.

  • Benutzerdefinierte OAuth-App — Verwendet eine vom Kunden verwaltete Slack-App. Diese Option gibt deiner Organisation die volle Kontrolle über die OAuth-Konfiguration.

  • Bearer-Token — Verwendet ein Slack-Bot-Token zur Authentifizierung. Diese Methode eignet sich für den Zugriff auf einen Workspace auf Bot-Ebene.

Weitere Informationen zu den Authentifizierungsmethoden, die Amazon Quick unterstützt, finden Sie unterAuthentifizierungsmethoden.

Bevor Sie beginnen

Stellen Sie sicher, dass Sie über Folgendes verfügen, bevor Sie die Integration einrichten.

Konfigurieren von Slack

Wenn Sie die standardmäßige OAuth-App-Authentifizierung verwenden, überspringen Sie diesen Abschnitt und wechseln Sie zu. Den Connector in Amazon Quick einrichten

Führe für die benutzerdefinierte OAuth-App- oder Bearer-Token-Authentifizierung die entsprechenden Schritte in Slack durch, bevor du Amazon Quick konfigurierst.

Erstelle eine Slack-App für eine benutzerdefinierte OAuth-App oder ein Bearer-Token

Erstelle eine Slack-App, um die Kundenanmeldedaten oder das Bot-Token zu erhalten, die du für Amazon Quick benötigst.

  1. Gehe zum Slack-API-Dashboard auf der Slack-Website und wähle Neue App erstellen.

  2. Wähle Von Grund auf neu.

  3. Gib einen App-Namen ein und wähle deinen Slack-Workspace aus. Wählen Sie Create app (App erstellen).

  4. Wähle in der linken Seitenleiste OAuth & Permissions.

  5. Wählen Sie unter Weiterleitungs-URLs die Option Neue Weiterleitungs-URL hinzufügen und geben Sie die Amazon Quick Callback-URL ein: https://{region}.quicksight.aws.amazon.com/sn/oauthcallback

    Wählen Sie „Hinzufügen“ und anschließend „URLs speichern“.

  6. Fügen Sie unter Bereiche die Bot-Token-Bereiche hinzu, die für Ihre Integration erforderlich sind. Die empfohlenen Bereiche finden Sie unter. Empfohlene Bereiche

  7. Wählen Sie in der linken Seitenleiste die Option Basisinformationen aus. Notieren Sie sich unter App-Anmeldeinformationen die folgenden Werte:

    • Kunden-ID

    • Clientschlüssel

  8. Für Bearer Token: Installieren Sie die App über die Seite OAuth & Permissions in Ihrem Workspace. Kopieren Sie nach der Installation das Bot-Benutzer-OAuth-Token (beginnt mit). xoxb-

Empfohlene Bereiche

Die folgenden Bereiche werden abgefragt, wenn du eine Verbindung zu Slack herstellst. Wenn du eine benutzerdefinierte Slack-App erstellst, füge diese Bereiche auf der Seite OAuth & Permissions hinzu. Füge für benutzerdefinierte OAuth-Apps sie als Benutzer-Token-Bereiche hinzu. Fügen Sie sie für Bearer Token als Bot Token Scopes hinzu.

Von Slack empfohlene Bereiche
Scope Description
calls:read Liest Anrufinformationen.
calls:write Erstellt und verwaltet Anrufe.
channels:history Liest den Nachrichtenverlauf in öffentlichen Kanälen.
channels:read Liest Informationen über öffentliche Kanäle.
channels:write Verwaltet öffentliche Kanäle.
chat:write Sendet Nachrichten an Kanäle und Konversationen.
dnd:read Liest die „Bitte nicht stören“ -Einstellungen vor.
dnd:write Aktualisiert die „Bitte nicht stören“ -Einstellungen.
emoji:read Liest benutzerdefinierte Emojis.
files:read Liest in Kanälen geteilte Dateien.
files:write Lädt Dateien hoch und verwaltet sie.
groups:history Liest den Nachrichtenverlauf in privaten Kanälen.
groups:read Liest Informationen über private Kanäle.
groups:write Verwaltet private Kanäle.
im:history Liest den Nachrichtenverlauf in Direktnachrichten.
im:read Liest Informationen über Direktnachrichten.
im:write Startet Direktnachrichten.
links:read Liest Linkvorschauen.
links:write Verwaltet Linkvorschauen.
mpim:history Liest den Nachrichtenverlauf in Gruppendirektnachrichten.
mpim:read Liest Informationen über Gruppendirektnachrichten.
mpim:write Startet Gruppendirektnachrichten.
pins:read Liest angeheftete Nachrichten.
pins:write Heftet Nachrichten an und entfernt sie.
reactions:read Liest Emoji-Reaktionen auf Nachrichten.
reactions:write Fügt Emoji-Reaktionen hinzu und entfernt sie.
reminders:read Liest Erinnerungen.
reminders:write Erstellt Erinnerungen.
remote_files:read Liest entfernte Dateien.
remote_files:share Teilt entfernte Dateien.
search:read Durchsucht Nachrichten und Dateien.
stars:read Liest Objekte, die mit einem Stern markiert sind.
stars:write Objekte mit Sternen markieren und die Sterne entfernen.
team:read Liest Informationen zum Arbeitsbereich.
usergroups:read Liest Informationen zu Benutzergruppen.
usergroups:write Verwaltet Benutzergruppen.
users:read Liest Benutzerinformationen.
users:read.email Liest Benutzer-E-Mail-Adressen.
users:write Aktualisiert Benutzerinformationen.
users.profile:read Liest Benutzerprofilinformationen.
users.profile:write Aktualisiert die Benutzerprofilinformationen.
Anmerkung

Nicht alle Bereiche sind sowohl für Benutzer-Token-Bereiche als auch für Bot-Token-Bereiche verfügbar. Einige Bereiche, wie z. B. search:read undstars:read, sind nur als Benutzer-Token-Bereiche verfügbar. Wenn du Bereiche für die Bearer-Token-Authentifizierung konfigurierst, überprüfe die Verfügbarkeit von Bereichen in der Slack-API-Bereichsreferenz auf der Slack-Website.

Den Connector in Amazon Quick einrichten

Über den Tab „Verfügbar“ eine Connect

Wenn Sie die standardmäßige OAuth-App-Authentifizierung verwenden möchten, können Sie ohne zusätzliche Konfiguration direkt über die Registerkarte Verfügbar eine Verbindung herstellen.

  1. Wählen Sie in der Amazon Quick-Konsole Connectors aus.

  2. Suche auf dem Tab „Verfügbar“ nach Slack und wähle Connect aus.

  3. Schließe den Anmeldevorgang bei Slack ab und erteile die angeforderten Berechtigungen.

Um stattdessen einen Connector mit einer benutzerdefinierten OAuth-App oder einem Bearer-Token zu konfigurieren, verwende den Tab „Für dein Team erstellen“, wie unten beschrieben.

Erstellen Sie auf der Registerkarte „Für Ihr Team erstellen“

Nachdem Sie alle erforderlichen Slack-Konfigurationen abgeschlossen haben, erstellen Sie den Connector in Amazon Quick.

  1. Wählen Sie in der Amazon Quick-Konsole Connectors aus.

  2. Wählen Sie den Tab „Für Ihr Team erstellen“.

  3. Finde Slack und wähle es aus.

    Anmerkung

    Wenn ein Slack-Connector bereits existiert, erscheint ein Dialog mit deinen bestehenden Connectoren. Um einen vorhandenen Konnektor zu verwenden, wähle ihn aus. Um einen neuen zu erstellen, wählen Sie Nein, neu erstellen.

  4. Geben Sie einen Namen für Ihren Connector ein. Wählen Sie optional + Beschreibung hinzufügen, um eine Beschreibung hinzuzufügen.

  5. Wählen Sie als Verbindungstyp die Option Öffentliches Netzwerk aus.

  6. Wählen Sie für die OAuth-Konfiguration eine der folgenden Authentifizierungsmethoden und konfigurieren Sie die erforderlichen Felder.

    1. Für die Standard-OAuth-App:

      Es sind keine zusätzlichen Anmeldeinformationen erforderlich. Wählen Sie Next (Weiter), um fortzufahren.

    2. Konfigurieren Sie für die benutzerdefinierte OAuth-App die folgenden Felder:

      • Basis-URL (optional) — Die Basis-URL der Slack-API. Beispiel: https://slack.com/api

      • Client-ID — Die Client-ID aus deiner Slack-App.

      • Kundengeheimnis — Das geheime Client-Geheimnis aus deiner Slack-App.

      • Token-URL — Der Token-Endpunkt. Beispiel: https://slack.com/api/oauth.v2.access

      • Autorisierungs-URL — Der Autorisierungsendpunkt. Beispiel: https://slack.com/oauth/v2/authorize

      • Weiterleitungs-URL — Pre-filled mit der Amazon Quick Callback-URL.

    3. Konfigurieren Sie für Bearer Token die folgenden Felder:

      • Basis-URL (optional) — Die Basis-URL der Slack-API. Beispiel: https://slack.com/api

      • Bot-Token — Dein Slack-Bot-Token (beginnt mitxoxb-).

  7. Wählen Sie Weiter aus.

  8. Wenn du die Standard-OAuth-App oder die benutzerdefinierte OAuth-App ausgewählt hast, wird ein Slack-Autorisierungsfenster geöffnet. Überprüfe die angeforderten Berechtigungen, wähle deinen Workspace aus und wähle Zulassen.

  9. Überprüfe auf der Seite „Überprüfen“ die verfügbaren Aktionen für den Connector. Wählen Sie Weiter aus.

  10. Wählen Sie auf der Seite „Veröffentlichen“ aus, wer auf den Connector zugreifen kann. Sie können den Zugriff für alle in Ihrer Organisation aktivieren oder nach bestimmten Teams oder Gruppen suchen.

  11. Wählen Sie Publish.

Verfügbare Aktionen

Nachdem Sie den Connector eingerichtet haben, sind die folgenden Aktionen verfügbar.

Verfügbare Aktionen in Slack
Kategorie Action Description
Nachrichten Nachricht posten im Chat Sendet eine Nachricht in einem Kanal, einer Direktnachricht oder einer privaten Gruppe.
Nachrichten Schick mir eine Nachricht Sendet eine Aktionsnachricht einer dritten Person an einen Kanal.
Nachrichten Nachricht abrufen Permalink Ruft eine Permalink-URL für eine bestimmte Nachricht ab.
Kanäle Konversationen Erstellen Erzeugt einen öffentlichen oder privaten Kanal.
Kanäle Verlauf der Konversationen Ruft den Nachrichtenverlauf von einem Kanal ab. Gibt nur Nachrichten aus der Haupt-Timeline zurück, keine Thread-Antworten.
Kanäle Konversationen, Antworten Ruft Thread-Antworten auf eine bestimmte übergeordnete Nachricht ab.
Kanäle Konversationen laden ein Lädt Benutzer zu einem vorhandenen Kanal ein.
Kanäle Konversationen beitreten Tritt einem bestehenden Kanal bei.
Kanäle Konversationen beginnen Entfernt einen Benutzer aus einem Kanal.
Kanäle Konversationen gehen Verlässt einen Kanal.
Kanäle Konversationen Mitglieder Listet Mitglieds-IDs für einen Kanal auf.
Kanäle Konversationen werden geöffnet Öffnet eine Direktnachricht oder eine Direktnachricht an mehrere Personen oder setzt sie fort.
Kanäle Konversationen Thema festlegen Legt das Thema für einen Kanal fest oder aktualisiert es.
Kanäle Konversation einleiten Ruft Metadaten für einen Kanal anhand der ID ab.
Kanäle Kanäle auflisten Listet Kanäle auf, die dem Benutzer zur Verfügung stehen.
Kanäle Konversationen für den Benutzer auflisten Listet Kanäle und Direktnachrichten auf, auf die ein Benutzer zugreifen kann.
Reaktionen Reaktion erzeugen Fügt einer Nachricht eine Emoji-Reaktion hinzu.
Reaktionen Reaktion löschen Entfernt eine Emoji-Reaktion aus einer Nachricht.
Reaktionen Reaktionen auflisten Listet Reaktionen auf eine Nachricht, Datei oder einen Dateikommentar auf.
Dateien Datei hochladen oder erstellen Lädt Dateien oder Medien auf Kanäle oder Threads hoch.
Dateien Auf externe URL hochladen Fügt einen Verweis auf eine externe Datei hinzu, die in Slack geteilt werden soll.
Dateien Datei herunterladen Lädt eine in Slack geteilte Datei herunter.
Dateien Informationen zu Dateien Ruft Metadaten und Kommentare zu einer Datei ab.
Dateien Liste der Dateien Listet Dateien in einem Arbeitsbereich mit optionalen Filtern auf.
Suchen Alle durchsuchen Durchsucht Nachrichten und Dateien im gesamten Workspace.
Suchen Suchen Sie nach Nachrichten Durchsucht Nachrichten mit Datumsbereichen und Filtern.
Suchen Kanäle durchsuchen Durchsucht Kanäle nach Namen, Thema oder Zweck.
Suchen Sucht nach Benutzern Sucht Benutzer nach E-Mail, Namen oder Anzeigenamen.
Suchen Suchkontext Sucht in Nachrichten, Dateien, Kanälen und Benutzern. Unterstützt die semantische Suche in Workspaces mit Slack AI.
Suchen Suchkonfiguration abrufen Prüft, ob die semantische Suche im Workspace verfügbar ist.
Benutzer Benutzerdetails erhalten Ruft Informationen für einen Benutzer anhand der ID ab.
Benutzer Benutzerprofil abrufen Ruft Profilinformationen für einen Benutzer ab.
Benutzer Benutzerprofilsatz Aktualisiert die Profilfelder eines Benutzers.
Benutzer Liste der Benutzer Listet alle Benutzer im Workspace auf.
Benutzergruppen Benutzergruppen: Erstellen Erstellt eine neue Benutzergruppe.
Benutzergruppen Liste der Benutzergruppen Listet Benutzergruppen im Workspace auf.
Benutzergruppen Benutzergruppen: Benutzer aktualisieren Ersetzt alle Mitglieder einer Benutzergruppe.
Erinnerungen Erinnerungen Hinzufügen Erstellt eine Erinnerung mit dem angegebenen Text und der angegebenen Uhrzeit.
Workspace Holen Sie sich das Team Ruft Metadaten über den Slack-Workspace ab.
Anmerkung

Die Aktionen, die du verwenden kannst, hängen von den Bereichen ab, die für deine Slack-App konfiguriert sind, und von den Kanälen, auf die der authentifizierte Benutzer zugreifen kann.

Verwaltung und Problembehebung

Informationen zum Bearbeiten, Teilen oder Löschen Ihres Connectors finden Sie unterVerwaltung vorhandener Integrationen.

Probleme bei der Authentifizierung

  • Sign-in schlägt fehl (Standard-OAuth-App oder benutzerdefinierte OAuth-App) — Stelle sicher, dass dein Slack-Workspace aktiv ist und dass du dich direkt auf der Slack-Website anmelden kannst. Vergewissere dich für die benutzerdefinierte OAuth-App, dass die Weiterleitungs-URL in deiner Slack-App mit der Amazon Quick Callback-URL übereinstimmt.

  • Ungültige Kundenanmeldedaten (benutzerdefinierte OAuth-App) — Stelle sicher, dass die Client-ID und der geheime Kundenschlüssel mit den Werten im Abschnitt Grundinformationen deiner Slack-App übereinstimmen.

  • Träger-Token abgelehnt — Stelle sicher, dass dein Bot-Token aktiv ist und mit beginnt. xoxb- Tokens können über das Slack-API-Dashboard gesperrt werden.

  • Unzureichende Berechtigungen — Stelle sicher, dass die für deine Slack-App konfigurierten Bereiche die für die Aktionen, die du verwenden möchtest, erforderlichen Berechtigungen enthalten. Siehe Empfohlene Bereiche.

  • Kanal nicht gefunden oder nicht im Kanal — Stelle sicher, dass der Bot dem Kanal hinzugefügt wurde. Laden Sie den Bot in den Kanal ein, bevor Sie versuchen, Nachrichten zu posten oder den Verlauf zu lesen.