Du benötigst einen Builder-Tarif oder höher, um Connectors in deiner App zu nutzen.
Was du tun kannst
Halte dein Team mit Nachrichten und Updates aus deiner App auf dem Laufenden.In Kanälen posten
Sende Updates oder Ankündigungen an einen Kanal, wenn in deiner App etwas passiert.
Teammitglieder benachrichtigen
Sende eine Warnung, sobald ein Ticket, eine Frist oder ein Schwellenwert erreicht ist.
Updates automatisieren
Sende wiederkehrende Übersichten, Erinnerungen und Zusammenfassungen nach Zeitplan aus deiner App.
Slack User verbinden
Verbinde Slack User, damit deine App als die Person posten kann, die die Verbindung hergestellt hat.- Gemeinsamer Connector
- App-Nutzer-Connector
Du verbindest ein Konto einmal, und alle, die deine App nutzen, teilen diese Verbindung und ihre Daten.So fügst du einen gemeinsamen Slack-User-Connector hinzu:
- Klicke in der Seitenleiste deines Workspaces auf Connectors.
- Klicke auf Add connector.
- Suche nach Slack User und klicke darauf.
- Wähle Shared connector aus und klicke dann auf Next.
- Gib einen Connection name ein. Bei Slack ist Who can access immer Apps only.
- Klicke auf Add connector. Autorisiere dann den Slack-Workspace, in dem du posten möchtest.
Slack Bot verbinden
Verbinde Slack Bot, damit deine App als Bot posten kann, den du benennst und gestaltest.- Gemeinsamer Connector
- App-Nutzer-Connector
Du verbindest ein Konto einmal, und alle, die deine App nutzen, teilen diese Verbindung und ihre Daten.So fügst du einen gemeinsamen Slack-Bot-Connector hinzu:
- Klicke in der Seitenleiste deines Workspaces auf Connectors.
- Klicke auf Add connector.
- Suche nach Slack Bot und klicke darauf.
- Wähle Shared connector aus und klicke dann auf Next.
- Gib einen Connection name ein. Bei Slack ist Who can access immer Apps only.
- Klicke auf Add connector. Autorisiere dann den Slack-Workspace, in dem der Bot posten soll.
Um in einem privaten Kanal zu posten, lade den Bot zuerst ein.
Die Bot-Identität anpassen
Du kannst Name und Icon des Bots für jede Nachricht festlegen. Bitte den KI-Chat um die gewünschten Werte.Scopes und Berechtigungen
Jeder Connector nutzt eigene Scopes, und die 2 Sets sind nicht austauschbar. Wenn du einen Slack-User-Scope für Slack Bot auswählst oder umgekehrt, schlägt die Verbindung fehl.Slack-User-Scopes
Mit diesen Berechtigungen postet deine App als die verbundene Person.1
Base44 fügt hinzu
users:read: Personen im Workspace ansehenusers:read.email: E-Mail-Adressen ansehen
2
Du konfigurierst
- Unter Scopes ist
chat:writestandardmäßig ausgewählt, um Nachrichten zu senden. channels:readwird ebenfalls standardmäßig hinzugefügt. So kann deine App öffentliche Kanäle auflisten, etwa um einen Kanal nach Namen zu finden.
Zugriff: Nachrichten erscheinen als die verbundene Person, mit deren Slack-Berechtigungen.
Slack-Bot-Scopes
Mit diesen Berechtigungen postet deine App als dein Bot.1
Base44 fügt hinzu
chat:write.customize: Name und Icon des Bots pro Nachricht festlegenchat:write.public: In öffentlichen Kanälen posten, ohne beizutreten
2
Du konfigurierst
- Unter Scopes ist
chat:writestandardmäßig ausgewählt, um Nachrichten als Bot zu senden.
Zugriff: Nachrichten erscheinen als dein Bot, mit den Berechtigungen, die deiner Slack-App gewährt wurden.
Slack in einer Backend-Funktion nutzen
Sobald Slack verbunden ist, können deine Backend-Funktionen ein Zugriffstoken abrufen und die Slack API direkt aufrufen. Base44 übernimmt den OAuth-Flow und die Token-Speicherung.- Für eine gemeinsame Verbindung nutze
getConnection(), um das Token abzurufen. - Für eine App-Nutzer-Verbindung nutze
getCurrentAppUserConnection(), damit jede Anfrage das Token der angemeldeten Person verwendet.
Gemeinsame Connectors
Konfiguriere, deploye und rufe eine gemeinsame Verbindung aus einer Backend-Funktion auf.
App-Nutzer-Connectors
Rufe ein Token pro Nutzer ab und rufe die API im Namen der angemeldeten Person auf.
Fehlerbehebung
Prüfe Scopes und Workspace-Zugriff, wenn Slack keine Verbindung herstellen oder keine Nachrichten posten kann.Die Verbindung schlägt mit einem Invalid-Scope-Fehler fehl
Die Verbindung schlägt mit einem Invalid-Scope-Fehler fehl
Slack User und Slack Bot nutzen unterschiedliche Scope-Sets, die sich nicht mischen lassen. Prüfe, ob du nur die Scopes ausgewählt hast, die für den einzurichtenden Connector aufgeführt sind. Prüfe auch, ob deine Slack-App genau diese Scopes anfordert.
Einige Personen können ihr Slack-User-Konto nicht verbinden
Einige Personen können ihr Slack-User-Konto nicht verbinden
Wenn deine Slack-App nicht verteilt ist, können sich nur Personen aus deinem eigenen Slack-Workspace verbinden. Aktiviere die öffentliche Verteilung in den Einstellungen deiner Slack-App.
FAQs
Kann ich Slack User und Slack Bot in derselben App nutzen?
Kann ich Slack User und Slack Bot in derselben App nutzen?
Ja. Es sind separate Connectors. Füge also jeden hinzu, den du brauchst.
Kann ich anpassen, was der Slack-Connector sendet?
Kann ich anpassen, was der Slack-Connector sendet?
Ja. Beschreibe im KI-Chat das gewünschte Format, den Inhalt und den Zeitpunkt. Du kannst auch zum Dashboard deiner App gehen, auf Code klicken und die generierte Backend-Funktion unter
base44 > functions öffnen. Dort kannst du den Nachrichten-Payload feinjustieren, zum Beispiel mit Blocks für komplexere Layouts.Diese Seite wurde mit KI übersetzt. Die genauesten und aktuellsten Informationen findest du in der englischen Version.