Ir para o conteúdo

Tokens de Integração

Configure os tokens de autenticação que conectam o BotCity Orquestrador a serviços externos. Neste tutorial você configura o token do Slack Bot e o webhook do Microsoft Teams para que o Orquestrador envie alertas de eventos diretamente nesses canais como: finalização de tarefas, erros reportados e Runner offline.

Notificações de plataforma, não webhooks de automação

Os tokens configurados aqui habilitam notificações geradas pelo Orquestrador (eventos de infraestrutura e execução). Eles não se relacionam com webhooks acionados pelas suas automações via código.

Captura de tela do Orquestrador da BotCity, exibindo a página de Tokens de Integração. A página mostra os campos para serem preenchidos pelos tokens de integração para o Slack Bot token e Microsoft Teams junto de uma breve descrição sobre.

O que você vai precisar

  • Acesso ao BotCity Orquestrador com permissão para editar configurações do workspace
  • Token OAuth e ID do canal do Slack (para integração com o Slack)
  • Conta Microsoft com acesso ao Microsoft Teams (para integração com o Teams)

Token do Slack

O token Slack Bot permite que o Orquestrador envie alertas de eventos para um canal do Slack. Os eventos cobertos são: finalização de tarefas, novo arquivo de resultados, novo release de bot, novo evento de erro e Runner offline. Veja a lista completa em Notificações.

1. Obtenha o token OAuth e o ID do canal

Siga o passo a passo para obter o token OAuth e o ID do canal do Slack.

2. Insira o token no Orquestrador

Acesse a página do Integration Hub no seu workspace. Localize o campo Integration Tokens no canto superior direito, cole o token OAuth em Slack Bot Token e clique em Salvar.

3. Vincule o canal ao seu perfil

No Orquestrador, clique no avatar do seu perfil no canto superior direito e selecione Perfil. Encontre o campo Slack ID, insira o ID do canal do Slack e clique em Salvar.

Perfil ID do canal Slack

4. Ative as notificações

Na mesma página de Perfil, certifique-se de que as notificações estão ativadas para sua conta.

Ativar notificações


Microsoft Teams

A integração com o Microsoft Teams permite que o Orquestrador envie alertas de eventos diretamente em um canal ou chat do Teams. Os eventos cobertos são os mesmos do Slack: finalização de tarefas, novo arquivo de resultados, novo release de bot, novo evento de erro e Runner offline. Veja a lista completa em Notificações.

Conectores encerrados

A Microsoft encerrou os Conectores do Microsoft 365 (anteriormente Office 365 Connectors) em maio de 2026. O fluxo antigo — ⋯ > Conectores > Incoming Webhook — não está mais disponível. Use o método baseado em Workflows descrito abaixo.

Acessar o Workflows

No Microsoft Teams, navegue até o canal ou chat onde deseja receber as notificações. Clique em (Mais opções) ao lado do nome e selecione Workflows.

Menu "Mais opções" de um canal do Teams com a opção "Workflows" destacada

Opção 1 — Template pronto

Use o template "Send webhook alerts to a channel" para canais ou "Send webhook alerts to a chat" para chats.

  1. Na tela do Workflows, selecione o template desejado.
  2. Atualize o nome do fluxo se quiser.
  3. Autentique com sua conta Microsoft (ou clique em Switch account) e clique em Next.
  4. Escolha o Team, Channel ou Chat de destino. Se você abriu o Workflows a partir de um canal, esses campos já estarão preenchidos.
  5. Clique em Add workflow.

Tela do Workflows com os templates de webhook disponíveis

Opção 2 — Workflow personalizado

  1. Clique em View more apps no Teams e abra o app Workflows.
  2. Acesse a aba Create e selecione Create from blank.
  3. Busque e selecione o gatilho "When a Teams webhook request is received".
  4. Escolha o tipo de autenticação: Anyone, Any user in tenant ou Specific users.
  5. Clique em New step e selecione a ação "Post card in chat or channel".
  6. Configure o destino e os demais campos obrigatórios.
  7. Clique em Save.

Salvar a URL no Maestro

Após salvar o fluxo, uma caixa de diálogo exibe a URL do webhook gerada. Copie essa URL antes de fechar a tela.

Recuperar a URL depois

Abra o Workflows no Teams, localize o fluxo criado, clique em Edit e expanda o gatilho "When a Teams webhook request is received" — a URL estará nesse bloco.

Cole a URL no campo Microsoft Teams url dentro dos Tokens de Integração do Maestro e clique em Salvar.

Limitações do Workflows

  • Botões de ação não suportados: cartões com botões interativos (Adaptive Cards com ações) não funcionam — apenas cartões de exibição são enviados.
  • Canais privados não suportados: o app Workflows não suporta canais privados no Microsoft Teams.
  • Risco de fluxo órfão: o fluxo pertence ao usuário que o criou. Se essa pessoa sair da organização, o fluxo pode parar de funcionar. Adicione coproprietários ao fluxo ou utilize uma conta de serviço como proprietária.

Próximos passos