Skip to main content
Connetti la tua app a Slack per inviare messaggi, rispondere a eventi e avviare flussi, come la persona che ha collegato Slack o come un bot di cui scegli nome e stile.
Ti serve un piano Builder o superiore per usare i connettori nella tua app.

Cosa puoi fare

Tieni informato il tuo team con messaggi e aggiornamenti dalla tua app.

Pubblica nei canali

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

Avvisa i colleghi

Invia un avviso appena si verifica un ticket, una scadenza o una soglia.

Automatizza gli aggiornamenti

Invia dalla tua app riepiloghi, promemoria e sintesi ricorrenti secondo una programmazione.
Prompt di esempio per Slack User
Prompt di esempio per Slack Bot

Connettere Slack User

Connetti Slack User così la tua app può pubblicare come la persona che l’ha collegato.
Colleghi un account una sola volta e tutti quelli che usano la tua app condividono quella connessione e i suoi dati.Per aggiungere un connettore Slack User condiviso:
  1. Clicca su Connectors nella barra laterale del workspace.
  2. Clicca su Add connector.
  3. Cerca Slack User, poi cliccaci sopra.
  4. Seleziona Shared connector, poi clicca su Next.
  5. Inserisci un Connection name. Per Slack, Who can access è sempre Apps only.
  6. Clicca su Add connector, poi autorizza il workspace Slack in cui vuoi pubblicare.

Connettere Slack Bot

Connetti Slack Bot così la tua app può pubblicare come un bot di cui scegli nome e stile.
Colleghi un account una sola volta e tutti quelli che usano la tua app condividono quella connessione e i suoi dati.Per aggiungere un connettore Slack Bot condiviso:
  1. Clicca su Connectors nella barra laterale del workspace.
  2. Clicca su Add connector.
  3. Cerca Slack Bot, poi cliccaci sopra.
  4. Seleziona Shared connector, poi clicca su Next.
  5. Inserisci un Connection name. Per Slack, Who can access è sempre Apps only.
  6. Clicca su Add connector, poi autorizza il workspace Slack in cui vuoi che il bot pubblichi.
Per pubblicare in un canale privato, invita prima il bot.

Personalizzare l’identità del bot

Puoi impostare il nome e l’icona del bot per ogni messaggio. Chiedi alla chat AI quelli che vuoi.

Scope e permessi

Ogni connettore usa i propri scope, e i 2 insiemi non sono intercambiabili. Se selezioni uno scope di Slack User per Slack Bot, o viceversa, la connessione fallisce.

Scope di Slack User

Questi permessi permettono alla tua app di pubblicare come la persona collegata.
1

Base44 aggiunge

  • users:read: visualizza le persone nel workspace
  • users:read.email: visualizza gli indirizzi email
2

Tu configuri

  • Sotto Scopes, chat:write è selezionato per impostazione predefinita per inviare messaggi.
Accesso: i messaggi vengono pubblicati come la persona collegata, con i suoi permessi Slack.
Il connettore ha bisogno di channels:read. Se lo rimuovi da Additional scopes, il connettore non funziona.

Scope di Slack Bot

Questi permessi permettono alla tua app di pubblicare come il tuo bot.
1

Base44 aggiunge

  • chat:write.customize: imposta il nome e l’icona del bot per ogni messaggio
  • chat:write.public: pubblica nei canali pubblici senza entrarci
2

Tu configuri

  • Sotto Scopes, chat:write è selezionato per impostazione predefinita per inviare messaggi come bot.
Accesso: i messaggi vengono pubblicati come il tuo bot, con i permessi concessi alla tua app Slack.

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 di Slack. Base44 gestisce il flusso OAuth e l’archiviazione dei token.
  • Per una connessione condivisa, usa getConnection() per recuperare il token.
  • Per una connessione per utenti dell’app, usa 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 un token per singolo utente e chiama l’API come la persona connessa.

Risoluzione dei problemi

Controlla gli scope e l’accesso al workspace se Slack non riesce a connettersi o a pubblicare messaggi.
Slack User e Slack Bot usano insiemi di scope diversi e non si possono mescolare. Controlla di aver selezionato solo gli scope elencati per il connettore che stai configurando, e che la tua app Slack richieda gli stessi scope.
Se la tua app Slack non è distribuita, possono connettersi solo le persone del tuo workspace Slack. Attiva la distribuzione pubblica nelle impostazioni della tua app Slack.

FAQ

Sì. Sono connettori separati, quindi aggiungi tutti quelli che ti servono.
Sì. Descrivi nella chat AI il formato, il contenuto e i tempi che vuoi. Puoi anche andare alla dashboard della tua app, cliccare su Code e aprire la funzione backend generata sotto base44 > functions per perfezionare 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.