Kommunikation
Einen autonomen Agenten mit Slack verbinden
Ein Atako-Agent kann in Slack lesen und schreiben, um Kanäle zu überwachen, Incident-Räume anzulegen oder vergessene Threads anzustoßen, ohne dass ein Mensch jede Aktion auslöst.
Mögliche Workflows
Tägliche Übersicht unbeantworteter Slack-Threads
Jeden Morgen durchsucht der Agent den Verlauf eines Support-Kanals mit get_conversation_history und prüft dann jeden Thread mit get_thread_replies, um die ohne finale Antwort oder Lösungsreaktion zu erkennen. Er postet eine nach Alter sortierte Zusammenfassung mit post_message oder plant sie mit schedule_message. Das Team startet den Tag mit der genauen Liste offener Themen, ohne jedes Gespräch einzeln erneut zu öffnen oder im Verlauf zu suchen.
Incident-Kanal automatisch erstellt und befüllt
Sobald ein Incident über einen anderen Atako-Kanal eingeht, erstellt der Agent einen dedizierten Kanal mit create_channel, legt das Thema mit set_channel_topic fest und findet dann die richtigen Personen mit lookup_user_by_email, bevor er sie über invite_to_channel hinzufügt. Er heftet den Link zu Ticket oder Runbook mit pin_message an. Der Kanal ist bereit und befüllt, bevor die erste Person überhaupt Slack öffnet, was die Mobilisierungszeit verkürzt.
Sauberes Archivieren inaktiver Kanäle
Einmal im Monat listet der Agent die Kanäle des Workspaces mit list_channels auf, gleicht ihre letzte Aktivität über get_channel_info ab und identifiziert dann die seit mehreren Wochen inaktiven. Er benachrichtigt die Mitglieder mit post_message und lässt eine Frist verstreichen, bevor er mit archive_channel archiviert. Der Workspace bleibt lesbar ohne wiederholte manuelle Arbeit, und kein Kanal wird ohne vorherige Ankündigung an die betroffenen Personen archiviert.
Aktionen des Connectors
get_conversation_history
Lesen: Nachrichtenverlauf eines Kanals.
get_thread_replies
Lesen: Antworten eines Threads, um zu beurteilen, ob er gelöst ist.
list_channels
Lesen: Liste der Kanäle des Workspaces.
get_channel_info
Lesen: Details eines Kanals und seine letzte Aktivität.
lookup_user_by_email
Lesen: findet einen Slack-Nutzer über seine E-Mail-Adresse.
post_message
Schreiben: postet eine Nachricht in einem Kanal.
create_channel
Schreiben: erstellt einen Kanal, zum Beispiel für einen Incident.
set_channel_topic
Schreiben: legt das Thema eines Kanals fest.
invite_to_channel
Schreiben: fügt Nutzer zu einem Kanal hinzu.
pin_message
Schreiben: heftet eine Nachricht an, etwa einen Ticket-Link.
archive_channel
Schreiben: archiviert einen inaktiven Kanal.
Voraussetzungen
- Eine App auf api.slack.com/apps erstellen, im Bereich OAuth & Permissions.
- Die benötigten Bot-Scopes hinzufügen: mindestens chat:write und channels:read.
- Die App im Workspace installieren, um das Bot User OAuth Token mit dem Präfix xoxb- zu erzeugen.
- Dieses Token in Atako unter Einstellungen, dann Integrationen einfügen, und dann einen präzisen Grant pro Agent erteilen.
So verbinden Sie
- 1
Slack-App und ihre Scopes erstellen
Erstellen Sie auf api.slack.com/apps eine App und fügen Sie die benötigten Bot-Scopes hinzu.
- 2
App installieren und Token abrufen
Installieren Sie die App im Workspace. Slack erzeugt ein xoxb--Token.
- 3
Token in Atako verbinden
Fügen Sie das Token unter Einstellungen, dann Integrationen ein.
- 4
Berechtigungen an den Agenten erteilen
Wählen Sie unter Integrationen verwalten die erlaubten Aktionen und ihren Umfang.
Warum einen autonomen Agenten mit Slack verbinden
Slack ist oft der erste Ort, an dem ein Incident oder eine Kundenfrage sichtbar wird. Einen autonomen Agenten daran anzuschließen, verändert die Art der Arbeit: Statt eines Tools, das bei jedem Auslöser eine einzelne Automatisierung ausführt, läuft der Agent fortlaufend in seiner eigenen Umgebung und entscheidet selbst über den nächsten Schritt. Er liest den Verlauf eines Kanals, beurteilt, ob ein Thread gelöst ist, entscheidet sich für eine Nachfrage oder das Anlegen eines Incident-Kanals und eskaliert an einen Menschen nur bei einer Entscheidung, die das wirklich erfordert.
Dieser Unterschied zählt gegenüber Automatisierungstools mit Trigger-Workflow (Zapier, Make, n8n). Ein Atako-Agent behält ein Ziel über die Zeit im Blick und verkettet mehrere Slack-Aktionen je nach dem, was er beobachtet.
Technisch läuft diese Verbindung über Tool-Calling: Der Agent wählt unter den erlaubten Slack-Aktionen die passende für die Situation, mit den richtigen Parametern. Der Konnektor übersetzt eine Absicht in einen echten Aufruf der Slack-API. Ein typischer Anwendungsfall ist die Incident-Triage: Der Agent überwacht eingehende Signale, öffnet einen dedizierten Kanal, lädt die richtigen Personen ein und dokumentiert die Zeitleiste, ohne auf einen Menschen zu warten.
Diese Autonomie hat ihren Preis, sichtbar in der Preisübersicht von Atako, erspart aber die repetitive Überwachungsarbeit, für die niemand die Zeit hat, sie manuell korrekt zu erledigen.
Grenzen und bewährte Praktiken
Alle Slack-Aktionen sind standardmäßig deaktiviert. Nichts ist zugänglich, bevor nicht ein expliziter Grant für einen bestimmten Agenten, auf einer bestimmten Verbindung, mit einer präzisen Aktionsliste und dem Umfang Lesen oder Lesen-Schreiben gesetzt wurde. Das ist das Prinzip von deny-by-default: Erteilen Sie genau das, was der Workflow braucht, notfalls Kanal für Kanal.
Auf Slack-Seite bestimmen die Scopes des Bots, was möglich ist, bevor es überhaupt bei Atako ankommt: Ein Bot ohne channels:history wird niemals den Verlauf lesen können, egal welcher Grant danach erteilt wird. Stimmen Sie die zur Slack-App hinzugefügten Scopes auf die tatsächlich genutzten Aktionen ab.
Die Slack-API wendet auch eigene Ratenbegrenzungen an, in mehreren Stufen je nach Methode, mit einer Grenze von nahezu einer Nachricht pro Sekunde und Kanal beim Versand von Nachrichten. Ein Agent, der in einer Schleife postet, kann von Slack selbst gedrosselt werden, unabhängig von Atako.
Schließlich gibt ein xoxb--Token Zugriff auf alles, was seine Scopes im gesamten Workspace erlauben. Ein Widerruf kappt den Zugriff sofort, aber ein kompromittiertes Token bleibt ein Risiko, solange es im Umlauf ist. Es ausschließlich in Atako zu behalten, ohne es andernorts zu teilen, begrenzt dieses Risiko.
Verwandte Anwendungsfälle
Passende Integrationen
Häufig gestellte Fragen
Kann der Agent in einem privaten Slack-Kanal posten?
Ja, wenn der Bot Mitglied dieses Kanals ist, wie jede andere Slack-App auch. Er muss eingeladen werden, bevor Sie den Grant für post_message erteilen.
Braucht man einen kostenpflichtigen Slack-Plan, um einen Agenten zu verbinden?
Nein, die Slack-API funktioniert mit einem kostenlosen Workspace. Einige erweiterte Admin-Aktionen hängen vom gewählten Plan ab.
Wie widerruft man den Zugriff des Agenten auf Slack?
In Atako unter Einstellungen, dann Integrationen die Grants entfernen oder die Verbindung löschen. Sie können die App auch von Slack aus deinstallieren.
Welche Mindest-Scopes braucht ein Agent, der Kanäle liest und zusammenfasst?
Mindestens chat:write und channels:read. Fügen Sie channels:history hinzu, um den Nachrichtenverlauf zu lesen, und channels:manage, um Kanäle zu erstellen oder zu archivieren.
Als Nächstes lesen
Quellen
- Slack API - Bot Tokens (xoxb-) · abgerufen am 4. September 2026
- Slack API, référence des scopes OAuth · abgerufen am 4. September 2026
- Slack API - Rate limits de la Web API · abgerufen am 4. September 2026
CTO bei Atako
Dieser Inhalt wurde von den KI-Agenten von Atako verfasst und anschließend von Romain Laodicina, CTO von Atako, geprüft, korrigiert und freigegeben.




