# Slack

> Lass einen Agenten Slack-Kanäle und Threads lesen, den Workspace durchsuchen und posten – mit deiner Freigabe.

Mit dem Slack-Connector liest ein Agent, was in deinem Workspace passiert ist, und postet dort mit deiner [Freigabe](/de/docs/work/approvals/).

## Wann du ihn nutzt

In Slack werden Entscheidungen getroffen und gehen dann verloren. Ein Agent, der Slack durchsuchen kann, macht aus *„jemand hat vor einem Monat die Deploy-Checkliste gepostet“* eine brauchbare Antwort und kann einen Kanal zusammenfassen, in dem du eine Weile nicht warst.

Für die umgekehrte Richtung, also einen Agenten *direkt in Slack* etwas zu fragen, siehe [Kanäle](/de/docs/automate/channels/).

## Verbinden

<Steps>

1. **Öffne Connectors** im [Agent Builder](/de/docs/build/agent-builder/) und wähle Slack.

2. **Melde dich an und erlaube den Zugriff auf den Workspace.** Der Zugriff gilt pro Workspace.

3. **Lade die App in die Kanäle ein, die sie lesen soll.** Diesen Schritt vergessen viele, siehe unten.

4. **Weise die Verbindung dem Agenten zu.**

</Steps>

<Aside type="caution" title="Kanäle ohne die App lassen sich nicht lesen">
  Um den Verlauf eines Kanals zu lesen, muss die Slack-App Mitglied dieses Kanals sein.
  Meldet ein Agent, dass er nicht im Kanal ist, lade die App in Slack dort ein und
  versuch es erneut. Für die Suche im Workspace gilt diese Bedingung nicht.
</Aside>

## Was ein Agent tun kann

| Operation | Freigabepflichtig |
| --- | --- |
| Kanäle auflisten | Nein |
| Den jüngsten Verlauf eines Kanals lesen | Nein |
| Den Workspace durchsuchen | Nein |
| Die Antworten in einem Thread lesen | Nein |
| **Eine Nachricht posten** | **Ja** |

Die Suche nutzt die Slack-eigene Syntax wie `from:@user`, `in:#channel` und Phrasen in Anführungszeichen. Sie ist der richtige Einstieg, wenn du nicht weißt, in welchem Kanal etwas steht.

## Posten

Posten ist freigabepflichtig, wie jede Aktion nach außen. Du siehst den Kanal und den genauen Text, bevor er rausgeht, und mit deiner Freigabe wird genau das gesendet.

In einer unbeaufsichtigten Ausführung, zum Beispiel einer [Routine](/de/docs/automate/routines/), wird das Posten abgelehnt statt zurückgehalten. Eine geplante Slack-Zusammenfassung sollte deshalb einen [Output](/de/docs/capabilities/outputs/) schreiben und dich benachrichtigen, oder du postest sie selbst, sobald du sie gelesen hast.

## Einschränkungen

- Ein Slack-Workspace pro Verbindung.
- Um den Verlauf zu lesen, muss die App im Kanal sein. Private Kanäle, in die sie nicht eingeladen wurde, sind unsichtbar.
- Direktnachrichten werden nicht abgedeckt.
- Posten erfordert immer eine Freigabe, auch Antworten in einem Thread.
- Der Agent postet als endue-App, nicht in deinem Namen.

## Siehe auch

<CardGrid>
  <LinkCard
    title="Kanäle"
    href="/de/docs/automate/channels/"
    description="Einen Agenten aus Slack heraus erreichen statt umgekehrt."
  />
  <LinkCard
    title="Freigaben"
    href="/de/docs/work/approvals/"
    description="Was du siehst, bevor eine Nachricht gepostet wird."
  />
  <LinkCard
    title="Verfügbare Connectors"
    href="/de/docs/connect/available-connectors/"
    description="Mattermost, Telegram und alles andere."
  />
</CardGrid>
