Como integrar o Microsoft Teams na plataforma Botmaker.
O Microsoft Teams é uma plataforma unificada de comunicação e colaboração. Combina funcionalidades de chat e videochamadas, armazenamento de arquivos com possibilidade de trabalho colaborativo, e integração de aplicativos. A integração nativa na plataforma Botmaker te permite o seguinte:
Como fazer a integração?
Para fazer a integração, entre em Menu > Configuração > Canais
(https://go.botmaker.com/#/integrations/channels) e selecione Microsoft Teams.
Em seguida, clique em Conectar para iniciar o tutorial da integração. Você vai ver a tela a seguir, onde deve clicar em Iniciar.
Lembre-se que, para conectar um bot no Microsoft Teams, você deve cumprir com os seguintes requisitos:
Para habilitar os aplicativos, entre em https://admin.teams.microsoft.com. Depois de acessar, entre em Teams Apps > Setup Policies.
Em Manage policies, selecione Global e ative Upload custom apps movendo o botão para a posição ON, assim como aparece na imagem.
Em seguida, clique no botão Save que está abaixo da tela.
Nota: ao completar cada passo do tutorial, clique em Próxima para avançar com a integração.
Para criar um App do Teams, faça login com sua conta no aplicativo Teams.Em seguida, entre na seção Apps da barra lateral. Utilize a busca para encontrar o aplicativo Developer Portal. Baixe-o ou abra-o.Na aba Apps, clique em Create a new app ou em +New App se você já tiver outros apps já criados. Escolha um nome e clique em Adicionar.
Em App details, você deve completar uma série de passos com dados sobre o seu App.
Ao completar, clique em Save.
Continue a interação fazendo os seguintes procedimentos:
Nota: com o bot criado, você vai ver o nome e o ID. Copie os dois dados e cole-os em um bloco de notas, pois você vai precisar deles no último passo.
Na barra lateral, acesse Client Secret e clique em Add a client secret for your bot.Você vai ver um código. Copie-o e cole-o em um bloco de notas, porque você vai precisar dele no passo final.
Volte à aba Apps e selecione seu App. Em Configure/App features, selecione a feature Bot.
Em Identify your bot, selecione:
Em What can your bot do?, selecione:
Em Select the scopes in which people can use this command, selecione:
Em seguida, clique em Save.
Você pode publicar seu bot por meio do App ou do site seguindo o passo a passo:
Na tela que vai se abrir, você vai ver que há um app com aprovação pendente. Busque-o pelo nome que você deu na lista que está abaixo. Clique no app.
Nota: copie e cole o número mostrado, já que você vai precisar dele no passo final.
Em seguida, clique no botão Publish e, quando a mensagem de confirmação aparecer, clique novamente em Publish.
Para conceder permissões ao bot, você deve entrar no Portal Azure por meio deste link:
https://aad.portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps
Ao entrar no Azure, selecione seu App.
Vá para Manage/API permissions e, em seguida, clique em + Add a permission.
Selecione a API do Microsoft Graph e a opção Application permissions. Lá, você deve buscar e adicionar, uma a uma, as seguintes permissões:
Finalmente, marque a opção:
Cole os dados que você copiou no bloco de notas nos passos anteriores:
Por último, clique em +Conectar Microsoft Teams
Para ver os detalhes da integração das contas do Teams que já estão conectadas, acesse https://go.botmaker.com/#/integrations/channels, selecione Microsoft Teams e clique em Configurar.
Pronto! Você integrou o MS Teams com a Botmaker para potencializar o trabalho e a comunicação das suas equipes! Lembre-se de visitar nossa Central de Ajuda para mais informações.
Escrito por: Equipe Botmaker
Atualizado: 08/02/2024