Pular para o conteúdo principal
Integrar o EKB ao Microsoft Teams permite trazer um chat inteligente e context-aware diretamente para o ambiente de colaboração da sua equipe. Este guia orienta você sobre os passos para configurar o chatbot do EKB no Microsoft Teams, permitindo comunicação contínua com seu agente de IA sem sair da interface do Teams.

Pré-requisitos

  • Acesso de administrador ao Azure para criar o bot
  • Acesso de administrador ao Portal de Desenvolvimento do Teams

Passos de Configuração

1. Criar o Bot do Azure

  1. Vá para o painel do Azure.
  2. Clique em Criar Recurso.
  3. Digite Bot na barra de pesquisa e selecione Azure Bot.
  4. Crie um novo Azure Bot e defina o Nome de Exibição desejado.

2. Configurar o Bot

  1. Vá para a aba Configuração e atualize o Endpoint de Mensagens para apontar para a URL do seu servidor.
    Clientes de Nuvem, por favor insira https://api.getodin.ai/teams/events
    Clientes On-Premise, por favor insira <sua URL raiz do backend>/teams/events

    Configuração do Endpoint de Mensagens
  2. Na aba Configuração, copie o App ID e o Tenant ID, e em seguida navegue até Gerenciar Senhas.
  3. Crie uma nova senha para o bot e a salve para uso posterior.
  4. Habilite um endpoint de streaming para o bot no Azure e aponte para a URL desse endpoint.

3. Habilitar o Canal do Teams

  1. Clique em Canais no lado esquerdo do portal do Azure e habilite o canal de interação Teams para o bot.

4. Registrar o Bot no EKB

Clientes de Nuvem, por favor abram um ticket de suporte com o suporte da AA fornecendo seu App ID, Tenant ID e App Password para ter o bot registrado para você.
  1. No EKB, navegue até a página Super Admin e selecione **Bots do Teams` no lado esquerdo.
  2. Clique em Registrar Bot.
  3. Insira o App ID, o Tenant ID e a Senha coletados nos passos 6–7. Clique em Registrar Bot.

5. Criar o Aplicativo no Portal de Desenvolvimento do Teams

  1. Vá para o Portal de Desenvolvimento do Teams.
  2. Clique em Novo Aplicativo.
  3. Preencha as informações do aplicativo:
    • Descrição Curta — obrigatória, não pode estar vazia.
    • Descrição Longa — obrigatória, não pode estar vazia.
  4. Preencha o campo App ID com o App ID do bot do Azure.

6. Configurar Recursos do Bot

  1. Vá para Recursos do Aplicativo e adicione o bot, fornecendo o App ID do Azure.
  2. Configure os recursos do bot da seguinte forma:
    Recursos do Bot do Teams

7. Implantar

  1. Implante o pacote seguindo a política padrão da sua organização para implantação de novos aplicativos do Teams.
  2. Para configurar o acesso do bot aos projetos, envie o comando !setup como primeira mensagem.

Método de Implantação Recomendado

1

Publicar para a Organização

Na página do aplicativo no Painel de Desenvolvimento do Microsoft Teams, role até o final da barra lateral esquerda. Em Publicar, selecione Publicar para a organização.
Publicar para a Organização
2

Conceder Consentimento do Administrador

O aplicativo será publicado na sua instância do Teams e pode exigir o consentimento do Administrador. O consentimento pode ser concedido no Centro de Administração do Microsoft Teams.
3

Aguardar a Propagação

Após o consentimento ser concedido, aguarde algumas horas para que as permissões se propaguem antes que o bot se torne utilizável. Este atraso é causado pelo processo de revisão interno da Microsoft para aplicativos personalizados, mesmo quando restrito a uma única organização.

Granularidade das Configurações do Bot do Teams

Após concluir a configuração inicial, envie o comando !setup ao bot para começar a receber respostas no Microsoft Teams.

Comportamento Padrão

Por padrão, as configurações do bot possuem granularidade por bot, por instância do Teams. O projeto, a chave de API e o secret configurados para o bot são aplicados em toda a instância do Teams — incluindo todos os canais, grupos e mensagens diretas.

Configurações por Canal (Apenas On-Premise)

Para maior granularidade — como usar um bot com múltiplos projetos dependendo do canal, grupo ou usuário — defina a seguinte variável de ambiente no backend:
TEAMS_USE_PER_CHANNEL_SETTINGS=TRUE
Esta configuração está disponível apenas para clientes on-premise. Não é suportada para implantações em nuvem hospedada.

Seleção de Agente

Em todas as configurações, o Bot do Teams interage com o agente padrão atualmente definido do projeto. Atualmente não há opção para selecionar um agente diferente.