> ## Documentation Index
> Fetch the complete documentation index at: https://docs.leme.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Slack

> Deixe agents lerem seu workspace do Slack e postarem atualizações onde você permitir

Conecte o Slack e seus agents passam a trabalhar com as conversas que seu time já tem: resumir o que aconteceu em um canal, garimpar uma resposta em uma thread antiga, medir as reações a um anúncio — e, com sua aprovação, postar atualizações por conta própria.

<Note>
  Esta página é sobre o Slack como **ferramenta** que agents podem usar. Se você quer *conversar com* um agent de dentro do Slack — mencioná-lo em uma thread e receber respostas — isso é o [canal](/pt-BR/channels) do Slack. A mesma conexão alimenta os dois.
</Note>

## O que os agents podem fazer

| Capacidade       | Detalhes                                                                                     |
| ---------------- | -------------------------------------------------------------------------------------------- |
| Listar canais    | Encontrar canais pelo nome, incluindo os privados para os quais o app da Leme foi convidado. |
| Ler mensagens    | Mensagens recentes de um canal, DM ou conversa em grupo.                                     |
| Ler threads      | Cadeias de respostas completas, para o contexto nunca se perder.                             |
| Ler reações      | Quem reagiu a uma mensagem e com o quê.                                                      |
| Postar mensagens | Enviar uma mensagem a um canal ou thread, como o app da Leme.                                |

A leitura roda livremente por padrão. Postar é **comunicação externa**: por padrão, o agent pode responder na conversa em que foi chamado, mas postar em qualquer outro lugar pergunta a um humano primeiro. Veja [Permissões](#permissões).

## Experimente perguntar

* *"Resuma o que aconteceu no #incidents nesta semana."*
* *"O que o time decidiu sobre a mudança de preços? Verifique o #product."*
* *"Encontre a thread em que discutimos a data de lançamento do Q3 e me dê a conclusão."*
* *"Como as pessoas reagiram ao anúncio de ontem no #general?"*
* *"Redija um status update e poste no #eng-updates."* — a postagem aguarda aprovação antes de sair.

## Conectar o Slack

<Steps>
  <Step title="Abra Integrações">
    No dashboard da Leme, acesse **Integrações** e selecione **Slack**.
  </Step>

  <Step title="Autorize no Slack">
    Selecione **Conectar**. O Slack mostra a própria tela de consentimento listando o que o app da Leme pode fazer no seu workspace. Você precisa de permissão para instalar apps no workspace do Slack — alguns workspaces exigem a aprovação de um admin do Slack.
  </Step>

  <Step title="Habilite nos seus agents">
    De volta à Leme, vincule a conexão aos agents que devem usá-la e revise as **Permissões de agent** da conexão.
  </Step>
</Steps>

O Slack é uma conexão **compartilhada**: uma única autorização serve o workspace inteiro, e todos os agents que você habilitar trabalham através do mesmo app da Leme no Slack.

## O que o agent enxerga

O agent vê o Slack pelos olhos do app da Leme:

* **Canais públicos** ficam visíveis e legíveis assim que o app está no workspace.
* **Canais privados, DMs e DMs em grupo** só ficam visíveis onde o app da Leme foi convidado explicitamente. Para deixar um agent ler um canal privado, convide o app pelo Slack: `/invite @Leme` naquele canal.

Se um canal não aparece para o agent, a razão é quase sempre o app não ser membro dele.

## Permissões

| Ação                                             | Categoria           | Padrão                      |
| ------------------------------------------------ | ------------------- | --------------------------- |
| Listar canais, ler mensagens, threads e reações  | Leitura             | Permitir                    |
| Responder na conversa em que o agent foi chamado | Comunicação externa | Permitir (exceção embutida) |
| Postar em qualquer outro canal ou thread         | Comunicação externa | Pedir aprovação             |

A exceção de resposta existe para que um agent trabalhando em uma thread do Slack possa responder normalmente, sem pedir autorização a cada mensagem. Você pode desligá-la por conexão, fazendo com que *toda* postagem exija aprovação. Ajuste tudo isso em **Integrações → Slack → Permissões de agent** — veja [Permissões e aprovações](/pt-BR/permissions).

## Solução de problemas

<AccordionGroup>
  <Accordion title="O agent diz que não encontra um canal">
    Se o canal é privado, o app da Leme não é membro. Convide-o pelo Slack com `/invite @Leme` naquele canal e pergunte de novo.
  </Accordion>

  <Accordion title="O agent lista um canal mas não lê as mensagens dele">
    Listar mostra os canais que o app conhece; ler o histórico exige ser membro. Convide o app para o canal.
  </Accordion>

  <Accordion title="Toda mensagem que o agent posta pede aprovação">
    Esse é o padrão para postagens fora da conversa atual. Se uma postagem rotineira deve rodar livremente, um admin pode mudar o veredicto de Comunicação externa — ou adicionar uma exceção por ação — nas Permissões de agent da conexão.
  </Accordion>

  <Accordion title="A conexão aparece como precisando de atenção">
    A autorização foi revogada do lado do Slack (por exemplo, o app foi removido do workspace). Reconecte em **Integrações → Slack**; nada mais se perde.
  </Accordion>
</AccordionGroup>
