Skip to main content
Conecte seu app ao Slack para enviar mensagens, responder a eventos e disparar fluxos, como a pessoa que conectou o Slack ou como um bot com nome e estilo definidos por você.
Você precisa de um Builder plan ou superior para usar conectores no seu app.

O que você pode fazer

Mantenha sua equipe informada com mensagens e atualizações do seu app.

Publicar em canais

Envie atualizações ou comunicados para um canal quando algo acontecer no seu app.

Notificar colegas

Envie um alerta assim que um ticket, prazo ou limite for atingido.

Automatizar atualizações

Envie resumos, lembretes e sínteses recorrentes do seu app de forma agendada.
Prompts de exemplo para o Slack User
Prompts de exemplo para o Slack Bot

Conectando o Slack User

Conecte o Slack User para que seu app possa publicar como a pessoa que o conectou.
Você conecta uma conta uma única vez, e todos que usam seu app compartilham essa conexão e os dados dela.Para adicionar um conector compartilhado do Slack User:
  1. Clique em Connectors na barra lateral do seu workspace.
  2. Clique em Add connector.
  3. Pesquise Slack User e clique no resultado.
  4. Selecione Shared connector e clique em Next.
  5. Insira um Connection name. No Slack, Who can access é sempre Apps only.
  6. Clique em Add connector e autorize o workspace do Slack em que você quer publicar.

Conectando o Slack Bot

Conecte o Slack Bot para que seu app possa publicar como um bot com nome e estilo definidos por você.
Você conecta uma conta uma única vez, e todos que usam seu app compartilham essa conexão e os dados dela.Para adicionar um conector compartilhado do Slack Bot:
  1. Clique em Connectors na barra lateral do seu workspace.
  2. Clique em Add connector.
  3. Pesquise Slack Bot e clique no resultado.
  4. Selecione Shared connector e clique em Next.
  5. Insira um Connection name. No Slack, Who can access é sempre Apps only.
  6. Clique em Add connector e autorize o workspace do Slack em que você quer que o bot publique.
Para publicar em um canal privado, convide o bot primeiro.

Personalizando a identidade do bot

Você pode definir o nome e o ícone do bot em cada mensagem. Peça ao chat de IA os que você quer.

Escopos e permissões

Cada conector usa os próprios escopos, e os 2 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

Estas permissões permitem que seu app publique como a pessoa conectada.
1

A Base44 adiciona

  • users:read: Ver as pessoas do workspace
  • users:read.email: Ver endereços de email
2

Você configura

  • Em Scopes, chat:write vem selecionado por padrão para enviar mensagens.
Acesso: As mensagens são publicadas como a pessoa conectada, com as permissões do Slack dessa pessoa.
O conector precisa de channels:read. Se você removê-lo de Additional scopes, o conector não funciona.

Escopos do Slack Bot

Estas permissões permitem que seu app publique como o seu bot.
1

A Base44 adiciona

  • chat:write.customize: Definir o nome e o ícone do bot em cada mensagem
  • chat:write.public: Publicar em canais públicos sem entrar neles
2

Você configura

  • Em Scopes, chat:write vem selecionado por padrão para enviar mensagens como o bot.
Acesso: As mensagens são publicadas como o seu bot, com as permissões concedidas ao seu app do Slack.

Usando o Slack em uma função de backend

Depois que o Slack está conectado, suas funções de backend podem obter um token de acesso e chamar a Slack API diretamente. A Base44 cuida do fluxo OAuth e do armazenamento do token.
  • Em uma conexão compartilhada, use getConnection() para obter o token.
  • Em uma conexão de usuário do app, use getCurrentAppUserConnection() para que cada requisição use o token da pessoa conectada.

Conectores compartilhados

Configure, implante e chame uma conexão compartilhada a partir de uma função de backend.

Conectores de usuário do app

Obtenha um token por usuário e chame a API como a pessoa conectada.

Solução de problemas

Verifique os escopos e o acesso ao workspace se o Slack não conseguir se conectar ou publicar mensagens.
O Slack User e o Slack Bot usam conjuntos de escopos diferentes, que 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.
Se seu app do Slack não estiver distribuído, somente as pessoas do seu próprio workspace do Slack podem se conectar. Ative a distribuição pública nas configurações do seu app do Slack.

Perguntas frequentes

Sim. Eles são conectores separados, então adicione cada um de que você precisa.
Sim. Descreva no chat de IA o formato, o conteúdo e o momento que você quer. Você também pode ir ao dashboard do seu app, clicar em Code e abrir a função de backend gerada em base44 > functions para ajustar o payload da mensagem, por exemplo usando blocks para layouts mais complexos.
Esta página foi traduzida usando IA. Para as informações mais precisas e atualizadas, consulte a versão em inglês.