Skip to main content
Connetti Slack per inviare messaggi, rispondere a eventi e attivare workflow dalla tua app. Scegli Slack User quando i messaggi devono comparire dalla persona che ha connesso Slack, o Slack Bot quando devono comparire da un bot a cui dai nome e stile.
Ti serve un piano Builder o superiore per usare i connettori nella tua app.

Cosa puoi fare

Pubblica nei canali

Invia aggiornamenti o annunci a un canale quando succede qualcosa nella tua app.

Avvisa i colleghi

Invia un avviso nel momento in cui scatta un ticket, una scadenza o una soglia.

Automatizza gli aggiornamenti

Invia riepiloghi ricorrenti, promemoria e sintesi dalla tua app in modo programmato.
Prompt di esempio per Slack User
Prompt di esempio per Slack Bot

In sintesi

Identificatori di tipo
slack (Slack User), slackbot (Slack Bot)
Modello di autenticazione
OAuth
Tipi di connettore
Per costruttori di app, per utenti dell’app
Configurazione della connessione
Nessuna
Guida ai permessi

Slack User

I messaggi compaiono dalla persona che ha connesso Slack. Ideale quando un workflow deve agire come una persona specifica.

Slack Bot

I messaggi compaiono da un bot a cui dai nome e stile. Ideale per notifiche condivise e aggiornamenti automatici.
Puoi usare una sola app Slack sia per Slack User sia per Slack Bot. Registra l’app Slack in Base44 due volte, una per ogni connettore, usando gli stessi Client ID e Client Secret. Assicurati che l’app Slack includa tutti gli scope richiesti da entrambi i connettori. Se manca uno scope richiesto, il connettore interessato non può essere autorizzato.

Connettere Slack User

Connetti un unico account Slack per i workflow Slack della tua app. Base44 gestisce l’app OAuth, quindi non c’è nulla da registrare. Inizia dalla chat AI o da Integrations → Browse nella dashboard della tua app.Per connettere Slack User:
  1. Vai all’editor della tua app.
  2. Descrivi cosa vuoi fare con Slack nella chat AI, ad esempio: Post a message to the #support channel when a new ticket is created.
  3. Rivedi cosa chiede la chat AI sotto We need your permission to access.
  4. Clicca su Connect to Slack User.
  5. Nella finestra di Slack, scegli il tuo workspace, rivedi i permessi e clicca su Allow.

Connettere Slack Bot

Una connessione Slack Bot è a livello di workspace. Il bot viene installato in un workspace Slack, non nell’account di una singola persona.
Connetti un unico bot Slack per i workflow Slack della tua app. Base44 gestisce l’app OAuth, quindi non c’è nulla da registrare. Inizia dalla chat AI o da Integrations → Browse nella dashboard della tua app.Per connettere Slack Bot:
  1. Vai all’editor della tua app.
  2. Descrivi cosa vuoi fare con Slack nella chat AI, ad esempio: Post a message to #deployments when a new release is published.
  3. Rivedi cosa chiede la chat AI sotto We need your permission to access.
  4. Clicca su Connect to Slack Bot.
  5. Nella finestra di Slack, scegli il tuo workspace, rivedi i permessi e clicca su Allow.

Personalizzare l’identità di Slack Bot

Dai al bot un nome e un’icona quando lo imposti. Slack Bot può pubblicare nei canali pubblici senza invito. Per i canali privati, invita prima il bot nel canale.

Scope e permessi Slack

Ogni connettore usa i propri scope e i due insiemi non sono intercambiabili. Selezionare uno scope Slack User per Slack Bot, o viceversa, fa fallire la connessione.

Scope Slack User

channels:read è uno scope obbligatorio perché questo connettore funzioni ed è incluso in Additional scopes. Se lo rimuovi, il connettore non funziona.

Scope Slack Bot

Gli elenchi di scope possono cambiare. Rivedi sempre i permessi mostrati durante il flusso di connessione.

Usare Slack in una funzione backend

Una volta connesso Slack, le tue funzioni backend possono recuperare un token di accesso e chiamare direttamente l’API Slack. Base44 gestisce il flusso OAuth e l’archiviazione dei token.
Usa getConnection() per una connessione condivisa, o getCurrentAppUserConnection() così ogni richiesta usa il token della persona connessa.

Connettori condivisi

Configura, distribuisci e chiama una connessione condivisa da una funzione backend.

Connettori per utenti dell'app

Recupera il token della persona connessa e chiama l’API per suo conto.

Risoluzione dei problemi

Slack User e Slack Bot usano insiemi di scope diversi e non possono essere mescolati. Controlla di aver selezionato solo gli scope elencati per il connettore che stai impostando e che la tua app Slack richieda gli stessi scope.
Controlla che https://connectors.base44.com/api/oauth/callback sia registrato nella tua app Slack, esattamente come mostrato. Se il connettore usa ancora URL per singola app, l’URI nella tua app Slack deve invece corrispondere a uno di quelli mostrati sotto Per-app URLs (for legacy connectors) in View redirect URIs for your apps, quindi aggiungi ogni URI elencato lì.
Slack Bot pubblica nei canali pubblici senza invito. Per un canale privato, invita prima il bot nel canale.
Se la tua app Slack non è distribuita, solo le persone del tuo workspace Slack possono connettersi. Abilita la distribuzione pubblica nelle impostazioni della tua app Slack.

FAQ

Sì. Sono connettori separati, quindi aggiungi quelli che ti servono.
Sì. Descrivi formato, contenuto e tempistiche che vuoi nella chat AI. Puoi anche aprire la funzione backend generata in Dashboard → Code → Functions per rifinire il payload del messaggio, ad esempio usando i blocchi per layout più complessi.
Questa pagina è stata tradotta con l’AI. Per le informazioni più accurate e aggiornate, consulta la versione inglese.