EntĆ£o vamos comeƧar. Nosso bot de bate-papo serĆ” construĆdo de forma semelhante com base no serviƧo Microsoft Power Virtual Agents, que faz parte da linha de serviƧo Power Platform, mas primeiro precisamos garantir a autorização futura de nosso bot por meio do Azure Active Directory. Acesse portal.azure.com e abra o serviƧo Azure Active Directory. Para configurar a futura autorização de bot por meio do Azure Active Directory, vocĆŖ precisarĆ” criar um novo aplicativo AAD.
VÔ para a seção "Registros de aplicativos" e clique em "Novo registro". Indicamos o nome do aplicativo. Que seja o aplicativo Azure AD, habilite a opção Contas em qualquer diretório organizacional e especifique o endereço da documentação oficial da Microsoft no URI de redirecionamento:
em seguida, clique em "Registrar".https://token.botframework.com/.auth/web/redirect
O aplicativo estÔ pronto. Agora vÔ para a seção "Certificados e Segredos" para gerar um segredo para autenticação. Clique em "Criar um novo segredo", especifique seu nome e data de validade. O segredo estÔ pronto. Guardamos para não esquecer.
Agora é a hora de avançar para a criação de um novo bot Power Virtual Agents. Acesse powerva.microsoft.com e crie um novo bot. Indicamos seu nome, idioma e ambiente no qual serÔ criado. Clique em "Criar".
Em alguns segundos, o bot serÔ criado. A seguir, vamos fazer as configurações necessÔrias para a futura autorização do usuÔrio no bot e do próprio bot no Microsoft Teams. VÔ para a seção Gerenciamento - Segurança. Abrimos o item Autenticação. Selecionamos o tipo "Manual". O provedor de serviços permanece Azure Active Directory, como ID do cliente, especificamos o identificador do aplicativo AAD criado - ID do aplicativo. Também retiramos o segredo do cliente das configurações de nosso aplicativo. Clique em "Salvar".
Agora vÔ para a seção de publicação do chatbot.
Clique em "Publicar", aguarde o final da publicação e, em seguida, prossiga para a configuração dos canais. Escolhendo o Microsoft Teams. Habilite o suporte para o canal Microsoft Teams e clique em Enviar aprovação do administrador. Aqui precisamos pegar o ID do bot.
Copie a ID do bot e retorne ao aplicativo Azure Active Directory. Abra a seção "Expor uma API" e, em primeiro lugar, defina o "URI do ID do aplicativo" igual ao valor de
api: // botid- {teamsbotid}, onde {teamsbotid} Ć© o identificador do nosso bot.
Clique em "Salvar". Agora criamos um novo escopo por meio do qual o bot se referirĆ” aos recursos. Preencha os campos com os dados e clique em salvar.
O escopo é criado. Em seguida, vinculamos o aplicativo Teams ao aplicativo Azure Active Directory. O Teams usa dois identificadores, o ID do cliente desktop e o ID do cliente móvel. Esses identificadores são fixos. Especificamos ambos na ligação.
1fec8e78-bce4-4aaf-ab1b-5451cc387264 (Teams mobile/desktop) 5e3ce6c0-2b1f-4285-8d4b-75ee78787346 (Teams on the web)
Ao longo do caminho, vamos para a seção "Permissões de API" e concedemos os direitos solicitados em nome do administrador da organização.
Voltamos ao nosso bot de bate-papo. Vamos criar um diÔlogo de bot. Vamos para a seção Temas, criar um tema. Vamos especificar o nome do tópico e a frase de gatilho.
Vamos criar um diÔlogo simples. Em primeiro lugar, vamos chamar a autorização do usuÔrio.
Se a autorização for bem-sucedida, faremos algumas perguntas. Por exemplo, vamos perguntar em que ano o certificado é exigido e em quantas cópias ele é necessÔrio.
Depois disso, criaremos um fluxo do Power Automate e passaremos os parâmetros da caixa de diÔlogo do bot para ele. Depois de receber os parâmetros, criaremos um item na lista usando o cubo do SharePoint, passando os parâmetros da caixa de diÔlogo para ele.
Vamos voltar ao bot e vincular nossa caixa de diƔlogo ao fluxo que acabamos de criar.
Agora vamos publicar o bot. Clique em Publicar, navegue até o canal Microsoft Teams e clique em Enviar bot para aprovação do administrador.
Em seguida, nas configuraƧƵes de manifesto do arquivo, gravamos o identificador do aplicativo Azure Active Directory e o URI de recurso do escopo "Expor uma API" do aplicativo Azure AD.
Clique em "Enviar para aprovação do administrador". Depois de processar a solicitação, vÔ para o centro de administração do Microsoft Teams e verifique o status do aplicativo. Nós o expomos ao status publicado e permitido.
Verificamos nosso bot. Abra o Teams, vÔ para a loja de aplicativos da organização e instale o bot.
Escrevemos a frase-gatilho e respondemos a todas as perguntas. O aplicativo estĆ” registrado, nosso bot de bate-papo com saĆda para o Microsoft Teams usando o Azure Active Directory estĆ” pronto.
Concluindo, gostaria de observar que dentro do ecossistema do Microsoft 365 e Microsoft Azure, você pode criar vÔrias soluções com suporte para vÔrias funções, como criar um bot de chat e depois exibi-lo no Microsoft Teams. Nos artigos a seguir, analisaremos soluções ainda mais semelhantes com base nos serviços da Microsoft. Tenham um bom dia a todos e obrigado pela atenção!