Slack

Mit der App für Slack können Sie in Slack über Content-Änderungen in Contentful benachrichtigt werden. Wenn Editor*innen Einträge eines bestimmten Contenttyps bearbeiten, kann diese App diese Aktualisierungen automatisch in einem Kanal in Ihrem Slack-Arbeitsbereich veröffentlichen.

Auf diese Weise werden Editor*innen benachrichtigt, wenn Content erstellt, aktualisiert, gelöscht oder veröffentlicht wird.

Die App bietet die folgenden Funktionen:

  • Benachrichtigung, wenn Einträge veröffentlicht, gelöscht und erstellt werden.

  • Auswahl eines oder mehrerer zu benachrichtigender Kanäle.

  • Kann für mehrere verschiedene Contenttypen und Ereignisse gleichzeitig verwendet werden.

Anforderungen

Um diese App zu verwenden, benötigen Sie Folgendes:

  • Sie müssen über die Berechtigung verfügen, Apps zu Ihrem Slack-Arbeitsbereich hinzuzufügen.

  • Sie sind berechtigt, Apps zu einem Slack-Kanal hinzuzufügen.

  • Die Contentful App ist in Slack installiert und in den Kanal eingeladen, in dem die App Nachrichten posten soll.

Gehen Sie zur App Marketplace unter Apps → Marketplace und suchen Sie nach der App für Slack.
Nachdem Sie die App autorisiert haben, werden Sie zum Installations- und Konfigurationsbildschirm der App weitergeleitet.
Von dort aus müssen Sie die folgenden Schritte ausführen, um die App in Slack zu integrieren.

Schritt 1: Installieren und konfigurieren

Klicken Sie auf die Schaltfläche „Zu Slack hinzufügen“, um sich bei Slack zu authentifizieren:

Screen Shot 2022-04-06 at 16.20.59

Dadurch wird die App autorisiert, in Ihrem Namen API-Interaktionen zwischen Contentful und Slack im angegebenen Umfang vorzunehmen.

Slack request permission

Schritt 2: Konfigurieren Sie Contentful Ereignisse, über die Sie benachrichtigt werden möchten

Für jede Benachrichtigung, die Sie einrichten, können Sie:

  1. Den Contenttyp auswählen, mit dem die Ereignisse verknüpft werden sollen.

  2. Den Slack-Kanal, an den die Nachricht gesendet werden soll, in der Dropdown-Liste auswählen. Stellen Sie sicher, dass Sie die Contentful App zu diesem Kanal hinzufügen, indem Sie sie einladen. Nur Kanäle, die die Contentful App eingeladen haben, werden in der Liste angezeigt.

  3. Die Ereignisse auswählen, über die Sie benachrichtigt werden möchten.

Slack configure events

Schritt 3: Senden Sie Nachrichten

Lösen Sie eines der ausgewählten Ereignisse aus, um im ausgewählten Slack-Kanal benachrichtigt zu werden:

Screen Shot 2022-04-06 at 17.06.25

Intern führt die App die folgenden Schritte aus:

  1. Authentifiziert sich bei Slack über OAuth im ausgewählten Arbeitsbereich.

  2. Wird im verbundenen Arbeitsbereich installiert.

  3. Sie werden aufgefordert, einen Contenttyp und einen Kanal auszuwählen.

  4. Erstellt AppEvents für die ausgewählten Ereignisse.

  5. Wenn ein Ereignis eintritt, sendet es eine Nachricht in einem bestimmten Format an den ausgewählten Kanal mithilfe der Slack-Nachrichten-API.

Datenschutzerklärung

  • Content-Einträge, die ungewöhnlich groß sind (größer als 65 KB), können möglicherweise keine Slack-Benachrichtigungen auslösen. Wir arbeiten daran, diese Einschränkung zu beheben und schließlich Einträge mit einer Größe von bis zu 2 MB zu unterstützen (die derzeit maximal unterstützte Größe von Content-Einträgen).