Voraussetzungen
- Ein Slack-Workspace, in dem Sie Administratorrechte haben
- Eine Claw-Instanz (hier erstellen)
Einrichtungsleitfaden
Slack-App erstellen
- Gehen Sie zu Slack API und klicken Sie auf Create New App
- Wählen Sie From scratch
- Geben Sie einen App-Namen ein (z. B. „KI-Assistent“) und wählen Sie Ihren Workspace aus
- Klicken Sie auf Create App
Socket Mode aktivieren
- Gehen Sie in der linken Seitenleiste zu Socket Mode
- Schalten Sie Enable Socket Mode auf ON
- Geben Sie dem Token einen Namen (z. B. „claw-socket“) und klicken Sie auf Generate
- Kopieren Sie das App-Level Token (beginnt mit
xapp-) — Sie werden dieses benötigen
Bot-Berechtigungen konfigurieren
- Gehen Sie in der Seitenleiste zu OAuth & Permissions
- Fügen Sie unter Bot Token Scopes diese Scopes hinzu:
chat:write— Nachrichten sendenim:history— DM-Verlauf lesenim:read— DMs anzeigenim:write— DMs startenapp_mentions:read— @mentions erkennen
- Klicken Sie oben auf Install to Workspace
- Autorisieren Sie die App
- Kopieren Sie das Bot User OAuth Token (beginnt mit
xoxb-)
Events aktivieren
- Gehen Sie in der Seitenleiste zu Event Subscriptions
- Schalten Sie Enable Events auf ON
- Fügen Sie unter Subscribe to bot events hinzu:
message.im— Nachrichten in DMsapp_mention— @mentions in Kanälen
- Klicken Sie auf Save Changes
Im LemonData Dashboard konfigurieren
- Gehen Sie zu Ihrem Claw Dashboard
- Klicken Sie auf das Einstellungen-Icon Ihrer Instanz
- Öffnen Sie den Tab IM Integrations
- Erweitern Sie den Bereich Slack
- Fügen Sie Ihr App Token (
xapp-...) und Bot Token (xoxb-...) ein - Klicken Sie auf Save
Zugriffskontrolle
Gruppeneinstellungen
Konfigurieren Sie den Kanalzugriff im Tab IM Integrations Ihres Dashboards:| Einstellung | Optionen | Beschreibung |
|---|---|---|
| Gruppenrichtlinie | Open (Standard) / Allowlist / Deaktiviert | Steuert, in welchen Kanälen der Bot antwortet |
| @mention erforderlich | Ein / Aus | Bot antwortet nur, wenn er @erwähnt wird |
| Gruppen-IDs | Liste von Kanal-IDs | Auf bestimmte Kanäle beschränken (leer = alle Kanäle) |
| Zugelassene Gruppenbenutzer | Liste von Benutzer-IDs | Nur diese Benutzer können den Bot auslösen (Allowlist-Modus) |
Fehlerbehebung
Bot antwortet nicht auf DMs
Bot antwortet nicht auf DMs
- Überprüfen Sie, ob beide Token korrekt sind (App Token beginnt mit
xapp-, Bot Token mitxoxb-) - Überprüfen Sie, ob das
message.imEvent abonniert ist - Stellen Sie sicher, dass die App in Ihrem Workspace installiert ist
Bot antwortet nicht auf @mentions
Bot antwortet nicht auf @mentions
- Überprüfen Sie, ob der
app_mentions:readScope und dasapp_mentionEvent konfiguriert sind - Der Bot muss zuerst in den Kanal eingeladen werden (geben Sie
/invite @botnameein)
'not_allowed_token_type' Fehler
'not_allowed_token_type' Fehler
- Stellen Sie sicher, dass Sie das App-Level Token (
xapp-) für das Feld App Token verwenden, nicht das Bot Token - Das Bot Token (
xoxb-) gehört in das Feld Bot Token