Capacidades
- Sincroniza o histórico de mensagens dos canais monitorados.
- Coleta threads e respostas, com contagem de replies por mensagem.
- Autenticação via Bot Token do Slack.
Objetos suportados
Cada canal monitorado vira um recurso no formatochannel__{channel_id}.
Pré-requisitos
Workspace Slack
Acesso a um workspace Slack com permissão para instalar apps.
Slack App com Bot Token
Um app do Slack com Bot Token e os escopos de leitura. O passo a passo está abaixo.
Configuração
1
Crie um Slack App
Acesse api.slack.com/apps e clique em Create New App → From scratch. Dê um nome como
strattum-sync e selecione o workspace.2
Adicione os Bot Token Scopes
Em OAuth & Permissions → Scopes → Bot Token Scopes, adicione:
3
Instale o app e copie o Bot Token
Clique em Install to Workspace e autorize. Copie o Bot User OAuth Token, que começa com
xoxb-.4
Convide o bot para os canais
Em cada canal a monitorar, digite
/invite @strattum-sync. O bot só lê canais dos quais é membro.5
Adicione o conector no Console
No menu lateral do Console, clique em Conectores → + Nova Conexão e selecione Slack. Preencha os campos:
- Nome do Conector — identificador na lista de conectores (Obrigatório)
- Bot Token — token
xoxb-...gerado na instalação (Obrigatório) - Canais — os canais a monitorar (Obrigatório)
Autenticação e escopos
A autenticação é por Bot Token (xoxb-) do Slack.
A lista de escopos acima cobre o caso comum de leitura de canais. Confirme os escopos exatos exigidos pela sua instalação com o time [verificar].
Frequência de sync
O conector sincroniza a cada 30 minutos. A primeira execução após a ativação roda como sample sync (amostra) e, ao concluir, o ciclo completo passa a rodar no schedule padrão.Limitações conhecidas
- O bot só lê canais dos quais é membro; um canal sem o
/invitenão sincroniza. - As mensagens trazem o
usercomo ID do Slack; a resolução para nome depende do objeto de usuário. - Anexos e arquivos não são baixados — apenas o texto e os metadados da mensagem são coletados.
- Editar a conexão substitui as credenciais por completo; não há atualização parcial.
Troubleshooting
Próximos passos
Guia de desenvolvimento local
Configure o ambiente local completo com Prefect, worker e Docker Compose.
Quickstart — Data Pipelines
Ative conectores via Console strattum.ai sem precisar de ambiente local.