Exercício – criar um bot que pode enviar mensagens proativas para o Microsoft Teams
Neste exercício, irá aprender a criar, executar e depurar o bot. Também irá aprender a acionar o bot para enviar um cartão adaptável para o Microsoft Teams a partir da linha de comandos.
Criar o bot
Abra o Visual Studio Code.
Na barra lateral, selecione o ícone do Microsoft Teams para abrir o painel TEAMS TOOLKIT .
No painel TOOLKIT do TEAMS , selecione o botão Criar uma Nova Aplicação .
No menu Novo Projeto , selecione Bot.
No menu Funcionalidades da Aplicação Utilizar um Bot , selecione a funcionalidade Mensagem de Notificação de Chat .
No menu Escolher acionadores , selecione Acionador HTTP (Funções do Azure).
No menu Linguagem de Programação , selecione JavaScript.
No menu da pasta Área de Trabalho , selecione Pasta predefinida.
No campo Nome da aplicação , introduza Alertas de Pedidos de Suporte e, em seguida, selecione a tecla Enter.
O Teams Toolkit cria automaticamente os ficheiros de código fonte e de projeto.
Observação
Poderá receber uma mensagem do Visual Studio Code a perguntar se confia nos autores dos ficheiros nesta pasta. Selecione o botão Sim, confio nos autores para continuar.
Executar e depurar
Agora está na altura de executar o bot pela primeira vez.
Na barra lateral, selecione o ícone Depurar para abrir o painel EXECUTAR E DEPURAR .
No painel EXECUTAR E DEPURAR , selecione Chrome ou Edge na caixa de lista pendente como o browser que pretende utilizar para depurar o bot. Em seguida, selecione o botão Reproduzir (ou selecione a tecla F5) para iniciar a sessão de depuração.
Observação
Se ainda não iniciou sessão no seu inquilino do Microsoft 365, ser-lhe-á pedido. Selecione Iniciar Sessão e siga os passos de início de sessão para autenticar o Teams Toolkit com o seu inquilino do Microsoft 365.
Em seguida, o Teams Toolkit implementa, configura e inicia todos os componentes necessários. Também abre uma janela do browser e acede ao Microsoft Teams.
Na caixa de diálogo de instalação, selecione o botão Adicionar para instalar a aplicação como uma aplicação pessoal.
É tudo. O bot está instalado, em execução no Teams e pronto para ser testado.
Acionar uma mensagem proativa
Ao utilizar uma ferramenta de linha de comandos, envie um pedido HTTP POST
para o ponto final de notificação alojado no servidor Web local para acionar o bot para enviar uma mensagem para o Teams.
curl -X POST http://localhost:3978/api/notification
O bot envia um cartão ajustável para a conversa do Teams.
Feche a janela do browser para parar a sessão de depuração.