Slack
Anyy verbindet sich über Socket Mode mit Slack. Ein funktionierendes Konto benötigt ein Bot-Token für Web-API-/Nachrichtenoperationen und ein App-Token für die WebSocket-Verbindung.
1. Die Slack-App vorbereiten
In der Slack-App-Konfiguration:
- Erstellen Sie eine App für den vorgesehenen Workspace.
- Aktivieren Sie Socket Mode.
- Erstellen Sie ein App-Level-Token mit Socket-Mode-Berechtigung.
- Ergänzen Sie Bot-Berechtigungen zum Lesen gewählter Gespräche, Senden von Nachrichten und Abrufen unterstützter Dateien.
- Aktivieren Sie erforderliche Nachrichtenereignis-Abonnements für Direktnachrichten und erwähnte Gruppengespräche.
- Installieren Sie nach Berechtigungsänderungen die App im Workspace beziehungsweise neu.
Dashboard nennt externe Voraussetzungen für Socket Mode, Ereignisabonnements, App-Token- und Bot-Token-Berechtigungen. Erfüllen Sie diese vor Aktivierung des Kontos.
2. Mit Anyy verbinden
Öffnen Sie Dashboard → Kanal → Hinzufügen → Slack für den Standard-Eintrag Socket Mode. Geben Sie ein:
- Bot-Token (
xoxb-…); - App-Token (
xapp-…); - eine Anyy-Konto-ID.
Setzen Sie Direkt-/Gruppenrichtlinien im CLI-Assistenten; das Dashboard-Zugangsdatenformular bietet sie nicht.
CLI-Einrichtung:
anyy setup channel
Beide Token sind bei aktiviertem Konto erforderlich und werden als Profil-Geheimnisreferenzen gespeichert.
3. Richtlinien wählen
Slack verwendet standardmäßig pairing für DMs und mention für Gruppen. DM-Richtlinie unterstützt open, allowlist, pairing oder disabled; Gruppenrichtlinie unterstützt mention, open, allowlist oder disabled.
Wählen Sie Slack im CLI-Assistenten für Richtlinienänderungen. Vorhandene Zulassungslisten verwenden Slack-Benutzer-/Kanal-IDs, aktuelle Einrichtungsaktionen bearbeiten ihre Einträge jedoch nicht. Bevorzugen Sie Kopplung bei neuen Konten; siehe gemeinsame Zugriffsgrenzen.
4. Neu laden und testen
anyy channel reload
anyy channel doctor slack
Senden Sie der App eine DM oder erwähnen Sie sie in einem erlaubten Kanal. Bestätigen Sie bei DM-Kopplung die ausstehende Anfrage:
anyy channel pairing list --channel slack
anyy channel pairing approve --request REQUEST_ID
Threads und Dateien
Anyy bewahrt Slack-Threadzeitstempel in der Kanalroute und antwortet im Ursprungsthread. Unterstützte eingehende Dateien werden mit Bot-Zugangsdaten heruntergeladen und nach Größenprüfung als abgegrenzte Anhänge zwischengespeichert.
Socket Mode benötigt keine öffentliche eingehende Webhook-URL; Gateway benötigt dennoch ausgehenden Netzzugriff auf Slack.
Slack-Tokenberechtigungen werden durch die installierte App-Autorisierung festgelegt. Eine Änderung allein in der App-Konfiguration aktualisiert das aktuelle Bot-Token möglicherweise erst nach Neuinstallation.
Fehlerbehebung
| Symptom | Prüfung |
|---|---|
| Socket verbindet nicht | Socket Mode, xapp--Token, dessen Berechtigung und ausgehenden Netzzugriff prüfen |
| Authentifizierung funktioniert, aber keine Nachrichten kommen | Ereignisabonnements, Bot-Berechtigungen, Appinstallation und Kanalmitgliedschaft prüfen |
| Posten schlägt fehl | xoxb--Token und Schreibberechtigungen für das Zielgespräch prüfen |
| DM wird zurückgehalten | Kopplung bestätigen, dann neue Nachricht senden |
| Datei lässt sich nicht lesen | Dateiberechtigungen, privaten Downloadzugriff und Adapter-Medienlimit prüfen |
Allgemeine Zugriffsberechtigungsverwaltung finden Sie unter Nachrichtenplattformen.