Sobre os conectores do Slack
Os conectores do Slack permitem que seu app envie mensagens, leia conversas e trabalhe com canais e dados do workspace dentro do Slack. Você pode postar alertas em canais de equipe, gerar resumos, alimentar painéis com dados do Slack e conectar os fluxos de trabalho do seu app diretamente ao Slack. A Base44 oferece dois conectores do Slack:- Slack User conecta como um usuário no seu workspace do Slack. Permite que seu app leia conversas, pesquise histórico de canais e envie mensagens usando as permissões do usuário conectado.
- Slack Bot conecta como uma identidade de bot no seu workspace do Slack. Permite que seu app envie mensagens estruturadas como um bot configurável para alertas, anúncios e fluxos de automação.

Casos de uso e prompts do Slack
Use Slack ou Slack Bot para manter sua equipe em sincronia, transformar conversas em dados estruturados e conectar seu workspace ao restante das suas ferramentas.Slack User
Use Slack User quando seu app precisar ler dados do Slack ou agir com as permissões de um usuário específico do Slack.Slack Bot
Use Slack Bot quando seu app precisar enviar mensagens automatizadas ou estruturadas como um bot da marca. Você pode personalizar como o Slack Bot aparece quando envia mensagens.Enviar mensagens e alertas
Enviar mensagens e alertas
Transformar conversas do Slack em dados e insights
Transformar conversas do Slack em dados e insights
Combinar Slack com outras ferramentas
Combinar Slack com outras ferramentas
Conectando Slack ou Slack Bot ao seu app
Use o chat de IA para conectar ao Slack ou Slack Bot, ou conecte usando um prompt pronto do dashboard do seu app.Usando o chat de IA
- Vá para o editor do seu app.
- Descreva o que você quer fazer com o Slack no chat de IA, por exemplo:
Construa um painel mostrando onde fui mencionado no Slack e quais mensagens ainda precisam de resposta.Poste uma mensagem em #support quando um novo ticket for criado, incluindo o ID do ticket, título, prioridade e um link.
- Revise o Action required e Required permissions no painel lateral.
- Clique no botão Connect mostrado no painel lateral para autorizar o conector do Slack necessário.
- Na janela do Slack que abre:
- Selecione o workspace do Slack que deseja conectar.
- Revise as permissões e clique em Allow.
- Retorne ao editor e deixe a IA terminar de criar os fluxos com o Slack.

Conectando o Slack usando o chat de IA
Do dashboard do app
- Clique em Dashboard no editor do seu app.
- Clique em Integrations.
- Clique na aba Browse.
- Encontre Slack ou Slack Bot e clique em Use.
- Selecione o prompt pronto que deseja adicionar ao chat de IA.
- No chat de IA, revise o Action required e Required permissions.
- Clique no botão Connect mostrado no painel lateral para autorizar o conector do Slack necessário.
- Na janela do Slack que abre:
- Selecione o workspace do Slack que deseja conectar.
- Revise as permissões e clique em Allow.
- Retorne ao editor e deixe a IA terminar de criar os fluxos com o Slack.

Conectando o Slack do dashboard do seu app
Gerenciando seus conectores do Slack
Você pode revisar e gerenciar conexões do Slack ou Slack Bot para cada app a partir do dashboard do app. Para visualizar ou atualizar conectores:- Vá para o dashboard do seu app.
- Clique em Integrations.
- Clique na aba My integrations.
- Encontre Slack ou Slack Bot, então escolha o que deseja fazer:
- View access: Veja quais permissões (escopos) o Slack atualmente tem neste app.
- Clique no ícone More Actions e selecione uma opção:
- Switch account: Conecte o app a um workspace do Slack diferente.
- Disconnect account: Remova a conexão do Slack deste app.
- Remove: Exclua o conector do seu app.

Gerenciando os conectores do Slack no seu app
Escopos e permissões do Slack
Quando você conecta Slack User ou Slack Bot, o conector solicita permissões (escopos) que controlam o que seu app pode fazer no workspace.Escopos do Slack
channels:read: Ler informações sobre canais públicos no seu workspace (por exemplo, nomes, tópicos e metadados básicos).channels:write: Criar e gerenciar canais públicos ou atualizar detalhes de canais.channels:history: Ler histórico de mensagens de canais públicos onde o app tem acesso.channels:join: Permitir que o app entre em canais públicos no workspace.
groups:read: Ler informações sobre canais privados e conversas em grupo onde o app é membro.groups:write: Criar e gerenciar canais privados ou atualizar suas configurações.groups:history: Ler histórico de mensagens de canais privados e conversas em grupo onde o app é membro.mpim:read: Ler informações sobre conversas de mensagens diretas multipessoa (MPIM).mpim:write: Criar e gerenciar conversas MPIM nas quais o app participa.mpim:history: Ler histórico de mensagens em conversas MPIM onde o app é membro.
im:read: Ler informações básicas sobre conversas de mensagem direta (DM) envolvendo o app.im:write: Iniciar e enviar mensagens em DMs com pessoas no workspace.im:history: Ler histórico de mensagens de DMs que envolvem o app.
chat:read: Ler mensagens que o app tem acesso, incluindo para validação ou ações de acompanhamento.chat:write: Enviar e atualizar mensagens em canais, grupos e DMs onde o app tem acesso.reactions:read: Ler reações adicionadas a mensagens (por exemplo, para acompanhar aprovações com emoji).reactions:write: Adicionar ou remover reações em mensagens que o app pode ver.files:read: Ler informações sobre arquivos compartilhados em canais e conversas que o app pode acessar.files:write: Fazer upload e gerenciar arquivos em nome do app em conversas que ele pode acessar.
pins:read: Ver quais mensagens ou arquivos estão fixados em canais que o app pode acessar.pins:write: Fixar ou desfixar mensagens e arquivos nesses canais.bookmarks:read: Ler marcadores (links salvos) em canais que o app pode acessar.bookmarks:write: Criar, atualizar ou remover marcadores nesses canais.reminders:read: Ler lembretes criados no workspace que o app pode acessar.reminders:write: Criar, atualizar ou excluir lembretes em nome do app.stars:read: Ler quais itens (mensagens, arquivos, canais) estão marcados com estrela pela conta conectada.stars:write: Marcar ou desmarcar itens em nome da conta conectada.
search:read: Pesquisar mensagens e arquivos que a conta conectada pode acessar, útil para construir experiências de busca e resumo.emoji:read: Ler definições de emoji personalizados do workspace, por exemplo para mostrar ou usá-los em mensagens.
users:read: Ler informações básicas de perfil das pessoas no workspace (por exemplo, nomes e IDs).users:read.email: Ler endereços de email das pessoas no workspace onde permitido pelas políticas do Slack.team:read: Ler informações básicas sobre o workspace do Slack (por exemplo, nome e domínio).usergroups:read: Ler informações sobre grupos de usuários (por exemplo, grupos baseados em equipe ou função).usergroups:write: Criar ou atualizar grupos de usuários ou gerenciar suas associações onde permitido.
dnd:read: Ler configurações de Não perturbe para a conta conectada (por exemplo, quando as notificações estão pausadas).dnd:write: Atualizar configurações de Não perturbe para a conta conectada.links:read: Ler informações sobre links compartilhados em conversas (por exemplo, para desdobramento).links:write: Gerenciar comportamento de desdobramento de links em conversas que o app pode acessar.
- As listas de escopos podem mudar com o tempo. Sempre revise as permissões mostradas durante o fluxo de conexão.
- Se você precisa de um escopo do Slack que não está listado aqui, compartilhe seu feedback conosco.
Perguntas frequentes
Clique em uma pergunta abaixo para saber mais sobre os conectores do Slack.Posso conectar mais de uma conta do Slack ao mesmo app?
Posso conectar mais de uma conta do Slack ao mesmo app?
Cada pessoa usando meu app pode conectar sua própria conta do Slack?
Cada pessoa usando meu app pode conectar sua própria conta do Slack?
Como mudo qual conta do Slack está conectada?
Como mudo qual conta do Slack está conectada?
- Vá para o dashboard do seu app e clique em Integrations.
- Clique na aba My integrations.
- Encontre Slack ou Slack Bot e clique no ícone More Actions , depois Switch account.
- Complete o fluxo de autorização do Slack para o novo workspace.
Posso personalizar como as mensagens do meu app aparecem no Slack?
Posso personalizar como as mensagens do meu app aparecem no Slack?
- O conteúdo do texto e a formatação.
- Se deve incluir campos como IDs, links e contagens.
- Com que frequência e quando as mensagens são enviadas.
Por que o Slack Bot não consegue postar no meu canal privado?
Por que o Slack Bot não consegue postar no meu canal privado?
- Abra o canal privado.
- Clique no nome do canal.
- Vá para a aba Integrations.
- Clique em Add apps e selecione Base44.