Was macht slack-workflows?
Slack-Automatisierung und Workflow-Builder – Benachrichtigungen, Standup-Bots, Genehmigungsprozesse und plattformübergreifende Integrationen
Übersicht
Dieser Skill vereinfacht die Erstellung und Verwaltung von Slack-Workflows direkt über den KI-Assistenten. Er ist ideal für Teams, die ihre täglichen Kommunikations- und Genehmigungsprozesse optimieren möchten.
Hauptfunktionen
- Benachrichtigungen: Automatisierte Nachrichten für bestimmte Ereignisse (z. B. Deployment-Status, Fehler-Warnungen).
- Standup-Bots: Tägliche Status-Updates von Teammitgliedern sammeln und zusammenfassen.
- Genehmigungsabläufe: Mehrstufige Genehmigungen für Aufgaben, Pull-Requests oder Dokumente.
- Plattformübergreifende Integrationen: Verknüpfung mit Jira, GitHub, Trello und anderen Tools.
Verwendung
Der Skill kann über folgende Befehle angesprochen werden:
slack notify– Sendet eine benutzerdefinierte Benachrichtigung an einen Kanal.slack standup– Initiiert einen Standup-Bot für ein bestimmtes Team.slack approve– Startet einen Genehmigungsprozess für ein Objekt (z. B. PR).slack integrate– Richtet eine Cross-Plattform-Integration ein.
Voraussetzungen
- Ein Slack-Administratorkonto mit gültigem OAuth-Token (
SLACK_TOKEN). - API-Zugriffe für benötigte Integrationen (z. B.
GITHUB_TOKEN).
Konfiguration
Setzen Sie die folgenden Umgebungsvariablen:
SLACK_BOT_TOKEN=xoxb-...
SLACK_SIGNING_SECRET=...
GITHUB_TOKEN=ghp_...
Beispiel-Workflow
- Erstellen Sie einen neuen Genehmigungsablauf:
slack approve - Der Bot sendet eine Nachricht an den Kanal
#approvals. - Teammitglieder können mit Emojis abstimmen (✅ / ❌).
- Bei Zustimmung wird die Aktion ausgeführt (z. B. PR mergen).
Fehlerbehandlung
- Überprüfen Sie die Token-Berechtigungen (Scope:
chat:write,reactions:read). - Loggen Sie Fehler mit
--verbose-Flag.
Lizenz
MIT