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.
Connettere Slack User
Connetti Slack User così la tua app può pubblicare come la persona che l’ha collegato.- Connettore condiviso
- Connettore per utenti dell'app
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:
- Clicca su Connectors nella barra laterale del workspace.
- Clicca su Add connector.
- Cerca Slack User, poi cliccaci sopra.
- Seleziona Shared connector, poi clicca su Next.
- Inserisci un Connection name. Per Slack, Who can access è sempre Apps only.
- 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.- Connettore condiviso
- Connettore per utenti dell'app
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:
- Clicca su Connectors nella barra laterale del workspace.
- Clicca su Add connector.
- Cerca Slack Bot, poi cliccaci sopra.
- Seleziona Shared connector, poi clicca su Next.
- Inserisci un Connection name. Per Slack, Who can access è sempre Apps only.
- 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 workspaceusers: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.
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 messaggiochat: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.La connessione fallisce con un errore di scope non valido
La connessione fallisce con un errore di scope non valido
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.
Alcune persone non riescono a collegare il proprio account Slack User
Alcune persone non riescono a collegare il proprio account Slack User
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
Posso usare Slack User e Slack Bot nella stessa app?
Posso usare Slack User e Slack Bot nella stessa app?
Sì. Sono connettori separati, quindi aggiungi tutti quelli che ti servono.
Posso personalizzare cosa invia il connettore Slack?
Posso personalizzare cosa invia il connettore Slack?
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.