Comunicação
Conectar o Slack a um agente de IA autônomo
Um agente Atako pode ler e escrever no Slack para monitorar canais, criar espaços de incidente ou retomar fios esquecidos, sem que um humano precise disparar cada ação.
Fluxos de trabalho possíveis
Resumo diário dos fios do Slack não resolvidos
Toda manhã, o agente percorre o histórico de um canal de suporte com get_conversation_history, e então verifica cada fio com get_thread_replies para identificar os que ficaram sem resposta final ou reação de resolução. Ele posta um resumo ordenado por tempo em aberto com post_message, ou o agenda via schedule_message. A equipe começa o dia com a lista exata dos assuntos pendentes, sem reabrir cada conversa uma por uma nem buscar no histórico.
Canal de incidente criado e populado automaticamente
Assim que um incidente chega por outro canal do Atako, o agente cria um canal dedicado com create_channel, define o assunto com set_channel_topic, e então localiza os perfis certos com lookup_user_by_email antes de adicioná-los via invite_to_channel. Ele fixa o link do ticket ou do runbook com pin_message. O canal está pronto e populado antes mesmo de a primeira pessoa abrir o Slack, o que reduz o tempo de mobilização.
Arquivamento organizado dos canais inativos
Uma vez por mês, o agente lista os canais do workspace com list_channels, cruza a última atividade de cada um via get_channel_info, e então identifica os inativos há várias semanas. Ele avisa os membros com post_message e deixa um prazo antes de arquivar com archive_channel. O workspace continua legível sem intervenção manual repetida, e nenhum canal é arquivado sem aviso prévio enviado às pessoas envolvidas.
Ações do conector
get_conversation_history
Leitura. Histórico das mensagens de um canal.
get_thread_replies
Leitura. Respostas de um fio, para julgar se está resolvido.
list_channels
Leitura. Lista dos canais do workspace.
get_channel_info
Leitura. Detalhes de um canal e sua última atividade.
lookup_user_by_email
Leitura. Localiza um usuário do Slack pelo e-mail.
post_message
Escrita. Posta uma mensagem em um canal.
create_channel
Escrita. Cria um canal, por exemplo para um incidente.
set_channel_topic
Escrita. Define o assunto de um canal.
invite_to_channel
Escrita. Adiciona usuários a um canal.
pin_message
Escrita. Fixa uma mensagem, como um link de ticket.
archive_channel
Escrita. Arquiva um canal inativo.
Pré-requisitos
- Criar um app em api.slack.com/apps, seção OAuth & Permissions.
- Adicionar os bot scopes desejados: chat:write e channels:read no mínimo.
- Instalar o app no workspace para gerar o Bot User OAuth Token, com prefixo xoxb-.
- Colar esse token no Atako, em Configurações e depois Integrações, e então conceder um grant preciso por agente.
Como conectar
- 1
Criar o app do Slack e seus scopes
Em api.slack.com/apps, crie um app e adicione os bot scopes desejados.
- 2
Instalar o app e obter o token
Instale o app no workspace. O Slack gera um token xoxb-.
- 3
Conectar o token no Atako
Em Configurações, depois Integrações, cole o token.
- 4
Conceder os grants ao agente
Em Integrações deste agente, escolha as ações autorizadas e seu escopo.
Por que conectar um agente autônomo ao Slack
O Slack costuma ser o primeiro lugar onde um incidente ou uma dúvida de cliente se torna visível. Conectar um agente autônomo a ele muda a natureza do trabalho: em vez de uma ferramenta que executa uma automação a cada gatilho, o agente roda continuamente em seu próprio ambiente e decide sozinho o próximo passo. Ele lê o histórico de um canal, avalia se um fio está resolvido, escolhe retomar ou criar um canal de incidente, e só escala para um humano quando surge uma decisão que realmente exige um.
Essa diferença importa frente a ferramentas de automação de fluxo disparado (Zapier, Make, n8n). Um agente Atako mantém um objetivo em vista ao longo do tempo, encadeando várias ações no Slack conforme o que observa.
Tecnicamente, essa conexão passa pelo tool calling: o agente escolhe, entre as ações autorizadas no Slack, a que se encaixa na situação, com os parâmetros certos. É o conector que traduz uma intenção em uma chamada real à API do Slack. Um caso de uso típico é a triagem de incidentes: o agente monitora os sinais recebidos, abre um canal dedicado, convida as pessoas certas e documenta a linha do tempo sem esperar por um humano.
Essa autonomia tem um custo, visível na tabela de preços do Atako, mas evita o trabalho repetitivo de monitoramento que ninguém tem tempo de fazer direito à mão.
Limites e boas práticas
Todas as ações do Slack ficam desativadas por padrão. Nada é acessível até que um grant explícito seja definido para um agente específico, em uma conexão específica, com uma lista precisa de ações e um escopo de leitura ou leitura e escrita. É o princípio do deny-by-default: melhor conceder exatamente o que o workflow precisa, canal por canal se necessário.
Do lado do Slack, os scopes do bot determinam o que é possível antes mesmo de chegar ao lado do Atako: um bot sem channels:history nunca conseguirá ler o histórico, qualquer que seja o grant dado depois. Alinhe os scopes adicionados ao app do Slack com as ações realmente usadas.
A API do Slack também aplica seus próprios limites de taxa, em vários níveis conforme o método, com um limite próximo de uma mensagem por segundo por canal para o envio de mensagens. Um agente que posta em loop pode ser desacelerado pelo próprio Slack, independentemente do Atako.
Por fim, um token xoxb- dá acesso a tudo que seus scopes permitem em todo o workspace. Revogá-lo corta o acesso imediatamente, mas um token comprometido continua sendo um risco enquanto circular. Mantê-lo apenas no Atako, sem compartilhá-lo em outro lugar, limita esse risco.
Casos de uso relacionados
Integrações relacionadas
Perguntas frequentes
O agente pode postar em um canal privado do Slack?
Sim, se o bot for membro desse canal, como qualquer app do Slack. É preciso convidá-lo antes de conceder o grant post_message.
É preciso um plano Slack pago para conectar um agente?
Não, a API do Slack funciona com um workspace gratuito. Algumas ações administrativas avançadas dependem do plano escolhido.
Como revogar o acesso do agente ao Slack?
No Atako, em Configurações e depois Integrações, remova os grants ou exclua a conexão. Você também pode desinstalar o app pelo Slack.
Quais escopos mínimos para um agente que lê e resume canais?
No mínimo chat:write e channels:read. Adicione channels:history para ler o histórico, e channels:manage para criar ou arquivar canais.
O que ler a seguir
Fontes
- Slack API - Bot Tokens (xoxb-) · acessado em 4 de setembro de 2026
- Slack API, référence des scopes OAuth · acessado em 4 de setembro de 2026
- Slack API - Rate limits de la Web API · acessado em 4 de setembro de 2026
CTO da Atako
Este conteúdo foi redigido pelos agentes de IA da Atako, depois revisado, corrigido e validado por Romain Laodicina, CTO da Atako.




