Você precisa do Builder plan ou superior para usar conectores no seu app.
O que você pode fazer
Poste em canais
Envie atualizações ou anúncios para um canal quando algo acontece no seu app.
Notifique colegas
Envie um alerta no momento em que um ticket, prazo ou limite é atingido.
Automatize atualizações
Envie resumos, lembretes e digests recorrentes do seu app de forma agendada.
Visão rápida
Identificadores de tipo
slack (Slack User), slackbot (Slack Bot)Modelo de autenticação
OAuth
Tipos de conector
Para criadores de apps, Para usuários do app
Configuração da conexão
Nenhuma
Guia de permissões
Slack User
As mensagens aparecem em nome da pessoa que conectou o Slack. Ideal quando um fluxo precisa agir como uma pessoa específica.
Slack Bot
As mensagens aparecem em nome de um bot que você nomeia e personaliza. Ideal para notificações compartilhadas e atualizações automatizadas.
Conecte o Slack User
- Para criadores de apps
- Para usuários do app
Conecte uma conta do Slack para os fluxos de Slack do seu app. A Base44 cuida do app OAuth, então não há nada para registrar. Comece pelo AI chat ou por Integrations → Browse no dashboard do seu app.Para conectar o Slack User:
- Vá para o editor do seu app.
- Descreva no AI chat o que você quer fazer com o Slack, por exemplo:
Poste uma mensagem no canal #support quando um novo ticket for criado. - Revise o que o AI chat solicita em We need your permission to access.
- Clique em Connect to Slack User.
- Na janela do Slack, escolha seu workspace, revise as permissões e clique em Allow.
Conecte o Slack Bot
Uma conexão do Slack Bot é no nível do workspace. O bot é instalado em um workspace do Slack, não na conta de uma pessoa específica.
- Para criadores de apps
- Para usuários do app
Conecte um bot do Slack para os fluxos de Slack do seu app. A Base44 cuida do app OAuth, então não há nada para registrar. Comece pelo AI chat ou por Integrations → Browse no dashboard do seu app.Para conectar o Slack Bot:
- Vá para o editor do seu app.
- Descreva no AI chat o que você quer fazer com o Slack, por exemplo:
Poste uma mensagem em #deployments quando uma nova release for publicada. - Revise o que o AI chat solicita em We need your permission to access.
- Clique em Connect to Slack Bot.
- Na janela do Slack, escolha seu workspace, revise as permissões e clique em Allow.
Personalize a identidade do Slack Bot
Dê um nome e um ícone ao bot quando configurá-lo. O Slack Bot pode postar em canais públicos sem convite. Para canais privados, convide o bot para o canal primeiro.Escopos e permissões do Slack
Cada conector usa os próprios escopos, e os dois conjuntos não são intercambiáveis. Selecionar um escopo do Slack User para o Slack Bot, ou o contrário, faz a conexão falhar.Escopos do Slack User
Escopos do Slack Bot
As listas de escopos podem mudar. Sempre revise as permissões mostradas durante o fluxo de conexão.
Use o Slack em uma backend function
Depois que o Slack está conectado, suas backend functions podem obter um access token e chamar a API do Slack diretamente. A Base44 cuida do fluxo OAuth e do armazenamento de tokens.getConnection() para uma conexão compartilhada ou getCurrentAppUserConnection() para que cada requisição use o token da pessoa conectada.
Shared connectors
Configure, faça deploy e chame uma conexão compartilhada a partir de uma backend function.
App user connectors
Obtenha o token da pessoa conectada e chame a API em nome dela.
Solução de problemas
A conexão falha com um erro de escopo inválido
A conexão falha com um erro de escopo inválido
Slack User e Slack Bot usam conjuntos de escopos diferentes e não podem ser misturados. Confira se você selecionou apenas os escopos listados para o conector que está configurando e se seu app do Slack solicita esses mesmos escopos.
A conexão falha com um erro de redirect URI
A conexão falha com um erro de redirect URI
Confira se
https://connectors.base44.com/api/oauth/callback está registrada no seu app do Slack, exatamente como mostrada. Se o conector ainda usa URLs por app, a URI no seu app do Slack deve corresponder a uma das mostradas em Per-app URLs (for legacy connectors) em View redirect URIs for your apps. Nesse caso, adicione todas as URIs listadas lá.O bot não consegue postar em um canal privado
O bot não consegue postar em um canal privado
O Slack Bot posta em canais públicos sem convite. Para um canal privado, convide o bot para o canal primeiro.
Algumas pessoas não conseguem conectar a conta do Slack User
Algumas pessoas não conseguem conectar a conta do Slack User
Se seu app do Slack não está distribuído, apenas pessoas do seu próprio workspace do Slack podem conectar. Ative a distribuição pública nas configurações do seu app do Slack.
Perguntas frequentes
Posso usar os dois conectores no mesmo app?
Posso usar os dois conectores no mesmo app?
Sim. São conectores separados, então adicione cada um que você precisar.
Posso personalizar as mensagens do Slack?
Posso personalizar as mensagens do Slack?
Sim. Descreva no AI chat o formato, o conteúdo e o momento que você quer. Você também pode abrir a backend function gerada em Dashboard → Code → Functions para ajustar o conteúdo da mensagem, por exemplo usando blocks para layouts mais complexos.
Como troco ou desconecto uma conta do Slack?
Como troco ou desconecto uma conta do Slack?
Na aba Integrations do seu app, abra My integrations, encontre Slack User ou Slack Bot e clique no ícone More actions para trocar de conta, reconectar ou desconectar. Saiba mais sobre como gerenciar conectores.
Esta página foi traduzida usando IA. Para as informações mais precisas e atualizadas, consulte a versão em inglês.