Skip to content
🚀 EDDI 6.5.0

19 provedores LLM, bases de conhecimento que rastreiam o seu site e leem os seus arquivos, e conversas que acompanham as versões compatíveis do agenteNovidades

Cloud Gerenciada Começar
Todas as integrações
CanaisEvents API

Slack

Agentes de IA governados no Slack: menções, mensagens diretas, threads, discussões em grupo transmitidas em uma thread e cartões de aprovação do Block Kit com os botões Aprovar e Rejeitar.

O que você recebe

  • Agentes que respondem a @menções e mensagens diretas, com as respostas seguintes mantidas na thread
  • Palavras-chave de ativação que encaminham uma mensagem a um agente específico ou a uma discussão em grupo multiagente
  • Discussões em grupo transmitidas em uma thread conforme acontecem
  • Cartões de aprovação no Slack para turnos pausados, chamadas de ferramentas e fases de grupo, com uma lista de aprovadores permitidos
  • Vários workspaces do Slack em um único EDDI

Como funciona no EDDI

  1. Crie um app do Slack e adicione os escopos do token de bot listados na documentação (chat:write, app_mentions:read, os escopos history e im:*).
  2. Guarde o token do bot e o segredo de assinatura no cofre de segredos do EDDI e depois referencie-os como ${vault:...}.
  3. Crie uma integração de canal que associe o canal do Slack a um agente padrão e, opcionalmente, a grupos atrás de palavras-chave de ativação como panel:.
  4. Defina a Request URL como https://<your-eddi-host>/integrations/slack/events e assine app_mention, message.im e message.channels. Faça isso por último: o Slack verifica a URL imediatamente.
  5. Para aprovações, defina a Interactivity Request URL como /integrations/slack/interactive e liste os aprovadores em hitlApproverUserIds.

Configuração

Extraída da documentação do EDDI. Marcadores como your-agent-id devem ser substituídos pelos seus próprios valores.

Store the credentials in the vaultAs credenciais vão para o cofre, não para a configuração do agente ou do canal.
curl -X PUT http://localhost:7070/secretstore/secrets/default/slack-bot-token \
  -H "Content-Type: application/json" \
  -d '{"value":"xoxb-your-token-here","description":"Slack bot token"}'

curl -X PUT http://localhost:7070/secretstore/secrets/default/slack-signing-secret \
  -H "Content-Type: application/json" \
  -d '{"value":"your-signing-secret","description":"Slack signing secret"}'
POST /channelstore/channelsUma integração de canal com um agente padrão, um grupo atrás de palavras-chave de ativação e as configurações de aprovação em platformConfig.
curl -X POST http://localhost:7070/channelstore/channels \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Main Slack Channel",
    "channelType": "slack",
    "platformConfig": {
      "channelId": "C0123ABCDEF",
      "botToken": "${vault:slack-bot-token}",
      "signingSecret": "${vault:slack-signing-secret}",
      "hitlApprovalChannel": "C0123ABCDEF",
      "hitlApproverUserIds": "U0123ABCDE,U0456FGHIJ"
    },
    "defaultTargetName": "default",
    "targets": [
      { "name": "default", "type": "AGENT", "targetId": "your-agent-id", "triggers": [] },
      { "name": "panel", "type": "GROUP", "targetId": "your-group-id", "triggers": ["panel", "discuss"] }
    ]
  }'

Governança

  • Os cartões de aprovação têm os botões Aprovar e Rejeitar. Somente os usuários do Slack listados em hitlApproverUserIds podem decidir. Sem essa lista, nenhum botão é exibido e as decisões interativas são recusadas (fail-closed).
  • Um cartão de chamada de ferramenta mostra o nome da ferramenta e seus argumentos redigidos e truncados, para que o aprovador veja o que está aprovando. Na versão 1, os botões aprovam ou rejeitam o lote inteiro.
  • Cada decisão é atribuída a slack:<userId> e registrada no registro de auditoria.
  • Os eventos recebidos são verificados com o segredo de assinatura (HMAC-SHA256) e proteção contra repetição, e os próprios segredos permanecem no cofre.

Bom saber

  • O Slack é a única plataforma de chat de terceiros para a qual o EDDI inclui um canal. Veja a nota na página do catálogo para saber o que não está incluído.
  • Um modo de observação opcional permite que um destino veja o tráfego comum do canal, atrás de uma ativação, de um intervalo de espera e de limites diários de respostas e de custo. Esses limites valem por nó do EDDI.

Precisa que construam e operem isso para você?

A EDDI Solutions constrói e mantém conectores, opera o EDDI como instância gerenciada ou co-operada e oferece suporte na sua própria nuvem ou on-premises.

Fale com a EDDI Solutions ↗

Integrações relacionadas

A configuração e o comportamento desta página seguem a documentação do EDDI, verificada em 2026-10-14. Nomes de campos e valores padrão podem mudar entre versões, portanto confirme-os na documentação da sua versão.