Visão Geral
Permita que seus agentes gerenciem a comunicação da equipe pelo Slack. Envie mensagens, pesquise conversas, gerencie canais e coordene as atividades do time para otimizar os fluxos de colaboração com automação impulsionada por IA.Pré-requisitos
Antes de usar a integração com o Slack, certifique-se de que você tenha:- Uma conta CrewAI Enterprise com assinatura ativa
- Um workspace do Slack com permissões apropriadas
- Seu workspace do Slack conectado por meio da página de Integrações
Ferramentas Disponíveis
Gerenciamento de Usuários
SLACK_LIST_MEMBERS
SLACK_LIST_MEMBERS
Descrição: Lista todos os membros de um canal do Slack.Parâmetros:
- Nenhum parâmetro necessário – recupera todos os membros do canal
SLACK_GET_USER_BY_EMAIL
SLACK_GET_USER_BY_EMAIL
Descrição: Encontre um usuário no seu workspace do Slack pelo endereço de e-mail.Parâmetros:
email
(string, obrigatório): O endereço de e-mail de um usuário do workspace
SLACK_GET_USERS_BY_NAME
SLACK_GET_USERS_BY_NAME
Descrição: Pesquise usuários pelo nome ou nome de exibição.Parâmetros:
name
(string, obrigatório): Nome real do usuário para a pesquisadisplayName
(string, obrigatório): Nome de exibição do usuário para a pesquisapaginationParameters
(object, opcional): Configurações de paginaçãopageCursor
(string, opcional): Cursor de página para paginação
Gerenciamento de Canais
SLACK_LIST_CHANNELS
SLACK_LIST_CHANNELS
Descrição: Lista todos os canais do seu workspace no Slack.Parâmetros:
- Nenhum parâmetro necessário – recupera todos os canais acessíveis
Mensagens
SLACK_SEND_MESSAGE
SLACK_SEND_MESSAGE
Descrição: Envie uma mensagem para um canal do Slack.Parâmetros:
channel
(string, obrigatório): Nome ou ID do canal – Use as Configurações de Workflow do Connect Portal para que usuários selecionem o canal, ou insira o nome do canal para criar um novomessage
(string, obrigatório): Texto da mensagem a ser enviadabotName
(string, obrigatório): Nome do bot que enviará a mensagembotIcon
(string, obrigatório): Ícone do bot – Pode ser uma URL de imagem ou um emoji (ex.: “:dog:”)blocks
(object, opcional): JSON do Slack Block Kit para mensagens ricas com anexos e elementos interativosauthenticatedUser
(boolean, opcional): Se verdadeiro, a mensagem aparecerá como enviada pelo seu usuário autenticado do Slack ao invés do aplicativo (por padrão é falso)
SLACK_SEND_DIRECT_MESSAGE
SLACK_SEND_DIRECT_MESSAGE
Descrição: Envie uma mensagem direta para um usuário específico no Slack.Parâmetros:
memberId
(string, obrigatório): ID do usuário destinatário – Use as Configurações de Workflow do Connect Portal para que usuários selecionem um membromessage
(string, obrigatório): Texto da mensagem a ser enviadabotName
(string, obrigatório): Nome do bot que enviará a mensagembotIcon
(string, obrigatório): Ícone do bot – Pode ser uma URL de imagem ou um emoji (ex.: “:dog:”)blocks
(object, opcional): JSON do Slack Block Kit para formatação rica com anexos e elementos interativosauthenticatedUser
(boolean, opcional): Se verdadeiro, a mensagem aparecerá como enviada pelo seu usuário autenticado do Slack (padrão é falso)
Pesquisa & Descoberta
SLACK_SEARCH_MESSAGES
SLACK_SEARCH_MESSAGES
Descrição: Procure por mensagens em todo o seu workspace do Slack.Parâmetros:
query
(string, obrigatório): Consulta de pesquisa usando a sintaxe do Slack para encontrar mensagens que correspondam aos critérios especificados
"project update"
– Busca mensagens contendo “project update”from:@john in:#general
– Busca mensagens do John no canal #generalhas:link after:2023-01-01
– Busca mensagens com links após 1º de janeiro de 2023in:@channel before:yesterday
– Busca mensagens em um canal específico antes de ontem
Integração com Block Kit
O Block Kit do Slack permite criar mensagens ricas e interativas. Veja alguns exemplos de como usar o parâmetroblocks
:
Texto Simples com Anexo
Formatação Rica com Seções
Exemplos de Uso
Configuração Básica de Agente Slack
Filtrando Ferramentas Específicas do Slack
Mensagens Avançadas com Block Kit
Pesquisa de Mensagens e Análises
Fale com o Suporte
Precisa de Ajuda?
Entre em contato com nossa equipe de suporte para obter ajuda na configuração ou solução de problemas da integração com o Slack.