Zum Hauptinhalt springen
Verbinde deine App mit Slack, um Nachrichten zu senden, auf Ereignisse zu reagieren und Workflows auszulösen. Das geht als die Person, die Slack verbunden hat, oder als Bot, den du benennst und gestaltest.
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.
Beispiel-Prompts für Slack User Beschreibe im KI-Chat den Kanal, die Nachricht, was sie auslöst und alle dynamischen Felder. Zum Beispiel:
Beispiel-Prompts für Slack Bot Beschreibe im KI-Chat den Kanal, die Nachricht des Bots, was sie auslöst und alle dynamischen Felder. Zum Beispiel:

Slack User verbinden

Verbinde Slack User, damit deine App als die Person posten kann, die die Verbindung hergestellt hat.
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:
  1. Klicke in der Seitenleiste deines Workspaces auf Connectors.
  2. Klicke auf Add connector.
  3. Suche nach Slack User und klicke darauf.
  4. Wähle Shared connector aus und klicke dann auf Next.
  5. Gib einen Connection name ein. Bei Slack ist Who can access immer Apps only.
  6. 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.
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:
  1. Klicke in der Seitenleiste deines Workspaces auf Connectors.
  2. Klicke auf Add connector.
  3. Suche nach Slack Bot und klicke darauf.
  4. Wähle Shared connector aus und klicke dann auf Next.
  5. Gib einen Connection name ein. Bei Slack ist Who can access immer Apps only.
  6. 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 ansehen
  • users:read.email: E-Mail-Adressen ansehen
2

Du konfigurierst

  • Unter Scopes ist chat:write standardmäßig ausgewählt, um Nachrichten zu senden.
  • channels:read wird 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 festlegen
  • chat:write.public: In öffentlichen Kanälen posten, ohne beizutreten
2

Du konfigurierst

  • Unter Scopes ist chat:write standardmäß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.
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.
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

Ja. Es sind separate Connectors. Füge also jeden hinzu, den du brauchst.
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.