Slack
Reelwire lädt jedes Video über eine eigene Slack-App in einen Slack-Kanal hoch: Eine App, die nur für Ihren Workspace gemacht ist, braucht keine Prüfung durch Slack, nur zwei Berechtigungen und einen Platz im Kanal.
Was Sie brauchen
- Ein Bot-Token Ihrer Slack-App, das mit
xoxb-beginnt, mit den Berechtigungenfiles:writeundchat:writeund ausgeschalteter Token-Rotation: Ein rotierendes Token funktioniert nach zwölf Stunden nicht mehr. - Die Kanal-ID des Kanals, in den gepostet wird, wobei die App diesem Kanal hinzugefügt ist.
Einrichten
-
App erstellen. Öffnen Sie api.slack.com/apps und klicken Sie auf Create New App. Slack zeigt zuerst seine Vorlagen an; wählen Sie unter Or start your own way die Option From a manifest und klicken Sie auf Weiter.
-
Manifest einfügen. Wechseln Sie zu YAML und ersetzen Sie, was dort steht, durch die Zeilen unten. Ändern Sie
Reelwirean beiden Stellen in den Namen, den Beiträge zeigen sollen, wählen Sie Ihren Workspace und klicken Sie auf Next.display_information:
name: Reelwire
description: Posts our short-form videos into Slack.
features:
bot_user:
display_name: Reelwire
always_online: false
oauth_config:
scopes:
bot:
- chat:write
- files:write
- channels:read
settings:
org_deploy_enabled: false
socket_mode_enabled: false
token_rotation_enabled: falseEs gibt der App genau das, was sie braucht:
chat:writeundfiles:write, um das Video zu posten, undchannels:read, damit Reelwire den Kanal nach der Prüfung benennen kann (ohne diese Berechtigung wird trotzdem gepostet). Die Token-Rotation bleibt ausgeschaltet. -
Erstellen und installieren. Slack zeigt, was die App darf: Post messages, Files und Kanäle. Klicken Sie auf Create and Install und, wenn Slack fragt, auf Allow.
-
Token kopieren. Öffnen Sie in den Einstellungen der App OAuth & Permissions (oder Install App) und kopieren Sie das Bot User OAuth Token, das mit
xoxb-beginnt. Behalten Sie es für sich: Wer es besitzt, kann als die App posten. -
App zum Kanal hinzufügen. Öffnen Sie in Slack die Details des Kanals (sein Name oben), wählen Sie den Tab Agents & apps, klicken Sie auf Add Agent or App und dann auf Hinzufügen neben Ihrer App. Dasselbe erreichen Sie, wenn Sie im Kanal
/invite @und den Namen der App senden. Ohne das lehnt Slack jeden Beitrag ab. -
Kanal-ID finden. Sie steht am Ende des Tabs Info in den Kanaldetails, beginnt mit
C(bei manchen privaten Kanälen mitG), etwaC0123456789, mit einer Schaltfläche zum Kopieren. Es ist nicht der Name des Kanals. -
Beides in Reelwire eintragen. Öffnen Sie unter Kanäle die Einstellungen des Kanals, wählen Sie Slack als Plattform und das Seitenverhältnis und fügen Sie unter Per Plattform-Connector übergeben das Bot-Token und die Kanal-ID ein. Schalten Sie ihn neben dem Namen des Abschnitts ein.
-
Plattform-Connector testen. Reelwire fragt Slack, ob das Token funktioniert, ohne etwas zu posten, und zeigt unter der Schaltfläche die App und den Workspace an, oder den Grund von Slack.
-
Speichern.
Beiträge zeigen den Namen und das Bild der App. Geben Sie ihr ein Bild unter Basic Information, Display Information, App icon: ein Quadrat von mindestens 512 Pixeln.
Lieber klicken als einfügen? Wählen Sie in Schritt 1 Blank app und benennen Sie sie. Fügen Sie unter OAuth & Permissions, Scopes, Bot Token Scopes files:write und chat:write hinzu (und channels:read, wenn Sie möchten), klicken Sie auf der gleichen Seite auf die Schaltfläche Install to und machen Sie mit Schritt 4 weiter.
Wie ein Beitrag aussieht
Das Video, in den Kanal hochgeladen und dort abgespielt, mit dem Text daneben als Nachricht: den eigenen Worten des Beitrags, der Zeile der Marke, dem Link und den Hashtags, bis zu 4.000 Zeichen.
Änderungen und Entfernungen
Löschanfrage senden löscht das Video und seine Nachricht. Slack gibt einer App keine Möglichkeit, den Text neben einer Datei zu ändern, die sie geteilt hat, daher sagt Aktualisierungsanfrage senden das: Löschen Sie den Beitrag und posten Sie ihn erneut, oder bearbeiten Sie die Nachricht manuell in Slack.
Wenn etwas nicht stimmt
| Der Beitrag meldet | Was zu tun ist |
|---|---|
| Slack hat das Token abgelehnt | Kopieren Sie das Bot User OAuth Token erneut aus OAuth & Permissions und speichern Sie es. Wenn es zwölf Stunden funktioniert hat und dann aufgehört hat, ist die Token-Rotation eingeschaltet, was Slack nicht wieder ausschalten kann: Erstellen Sie aus dem Manifest oben eine neue App. |
| Der Slack-App fehlt eine benötigte Berechtigung | Fügen Sie files:write und chat:write hinzu, installieren Sie die App neu und speichern Sie ihr neues Token. |
| Die Slack-App ist nicht in diesem Kanal | Fügen Sie sie dem Kanal hinzu (Schritt 5), dann Beitragsanfrage erneut senden unter Mehr auf der Seite Beiträge. |
| Slack findet diesen Kanal nicht | Prüfen Sie die Kanal-ID: Sie beginnt mit C und steht am Ende des Tabs Info in den Kanaldetails. Fügen Sie die App zuerst hinzu, wenn der Kanal privat ist. |
| Dieser Slack-Kanal ist archiviert | Heben Sie die Archivierung in Slack auf oder tragen Sie die ID eines anderen Kanals ein. |
| Slack hat das Video nicht angenommen | Datei-Uploads sind in Ihrem Slack-Workspace ausgeschaltet oder auf weniger als die Größe des Clips begrenzt: Fragen Sie die Person, die ihn verwaltet. |
Um es anzuhalten, schalten Sie den Connector am Kanal aus. Um es endgültig zu beenden, entfernen Sie die App in Slack unter dem Namen Ihres Workspaces oben links, Tools & settings, Manage apps, was ihr Token widerruft, oder löschen Sie sie am Ende von Basic Information auf api.slack.com.