Criar conectores do Teams
O conector do Microsoft Teams é uma aplicação de gestão de tarefas de exemplo model-View-Controller (MVC) e gerada com o modelo de aplicação Web ASP.NET. A maior parte do código está relacionada com a configuração básica do MVC ou o sistema de gestão de tarefas. Pode adicionar o conector existente para os Grupos do Microsoft 365 ou criar um novo no Teams.
Tipos de códigos de conector
- ConnectorController.cs: configurar e guardar ações.
- TaskController.cs: criar e atualizar ações.
Principais funcionalidades do conector do Microsoft Teams
- Simula o sistema de gestão de tarefas real.
- Permite que os utilizadores criem e vejam tarefas.
- Gera conteúdo aleatoriamente.
- Simula a notificação a enviar para o canal do Microsoft Teams.
Este guia passo a passo ajuda-o a criar e testar um conector no Microsoft Teams. Verá o seguinte resultado:
Pré-requisitos
Certifique-se de que instala as seguintes ferramentas e configura o seu ambiente de desenvolvimento:
Instalar | Para usar... | |
---|---|---|
Microsoft Teams | Microsoft Teams para colaborar com todas as pessoas com quem trabalha através de aplicações para chat, reuniões e chamadas num único local. | |
Visual Studio 2022 | Pode instalar a versão empresarial no Visual Studio 2022 e instalar as cargas de trabalho de desenvolvimento web e ASP.NET. Utilize a versão mais recente. | |
SDK .NET Core | Enlaces personalizados para depuração local e implementações de aplicações das Funções do Azure. Utilize a versão mais recente ou instale a versão portátil. | |
Túnel de desenvolvimento | As funcionalidades da aplicação Teams (bots de conversação, extensões de mensagens e webhooks recebidos) precisam de ligações de entrada. Um túnel liga o seu sistema de desenvolvimento ao Teams. O túnel Dev é uma ferramenta avançada para abrir de forma segura o seu localhost na Internet e controlar quem tem acesso. O túnel Dev está disponível no Visual Studio 2022 versão 17.7.0 ou posterior. ou também pode utilizar o ngrok como um túnel para ligar o seu sistema de desenvolvimento ao Teams. Não é necessário para aplicações que incluam apenas separadores. Este pacote é instalado no diretório do projeto (com o npm devDependencies ). |
Observação
Depois de transferir o ngrok, inscreva-se e instale o authtoken.
Configurar o ambiente local
Abra Microsoft-Teams-Samples.
Selecione Código.
No menu pendente, selecione Abrir com o GitHub Desktop.
Selecione Clonar.
Habilitar a visualização do desenvolvedor
Ative o carregamento de aplicações na consola de administração do seu inquilino.
Acessar o Centro de administração do Microsoft 365 com suas credenciais de administrador.
No painel esquerdo, selecione Mostrar Tudo.
Selecione Teams.
No painel esquerdo, selecione Aplicações do Teams.
Selecione Políticas de configuração.
Selecione Global (predefinição em toda a organização).
Ative o botão de alternar Carregar aplicações personalizadas .
Selecione Salvar.
O inquilino de teste pode agora permitir o carregamento de aplicações personalizadas.
Dica
O carregamento de aplicações personalizadas demora algum tempo a tornar-se ativo.
Aceda ao Microsoft Teams.
No canto superior direito do Teams, selecione ....
Selecione Sobre>Visualização do desenvolvedor.
Selecione Mudar para pré-visualização do programador.
Configurar o conector
Abra TeamsToDoAppconnector.sln no Visual Studio a partir do repositório clonado.
Criar um túnel
Abra o Visual Studio.
Selecione Criar um novo projeto.
Na caixa de pesquisa, introduza ASP.NET. Nos resultados da pesquisa, selecione ASP.NET Core Web App.
Selecione Avançar.
Introduza Nome do projeto e selecione Seguinte.
Selecione Criar.
É apresentada uma janela de descrição geral.
Na lista pendente de depuração, selecione Túneis de Desenvolvimento (sem túnel ativo)>Criar um Túnel....
Uma janela pop-up será exibida.
Atualize os seguintes detalhes na janela de pop-up:
- Conta: introduza uma conta Microsoft ou GitHub.
- Nome: introduza um nome para o túnel.
- Tipo de Túnel: na lista pendente, selecione Temporário.
- Acesso: na lista pendente, selecione Público.
Selecione OK.
É apresentada uma janela de pop-up que mostra que o túnel dev foi criado com êxito.
Selecione OK.
Pode encontrar o túnel que criou na lista pendente de depuração da seguinte forma:
Selecione F5 para executar a aplicação no modo de depuração.
Se for apresentada uma caixa de diálogo Aviso de Segurança , selecione Sim.
Uma janela pop-up será exibida.
Selecione Continuar.
A home page do túnel dev é aberta numa nova janela do browser e o túnel dev está agora ativo.
Aceda ao Visual Studio e selecione Ver > Saída.
No menu pendente Consola de saída , selecione Túneis Dev.
A consola Output (Saída ) mostra o URL do túnel dev.
Aceda ao Portal do Programador do Conector.
Selecione Novo Conector.
Introduza os seguintes detalhes para registar um novo conector:
- Nome do conector.
- Logótipo
- Breve descrição da sua aplicação (10 palavras ou menos).
- Descrição detalhada do que o Conector faz (3 a 5 frases).
- Site da empresa.
-
Página de configuração do Conector como
https://[BASE_URI]/connector/setup
. - Defina Domínios válidos como
https>//[Base URI]
. - Selecione Sim para ativar a ação nos cartões do Conector.
- Defina o URL de Ações como
https://[BASE_URI]/Task/Update
. - Selecione Aceito os termos e condições do Contrato de Programador de Aplicações.
- Selecione Salvar.
Registou com êxito um novo conector. A janela é apresentada com o ID do conector registado.
Dica
Guarde o ID do Conector para referência futura.
Abra o ficheiro TeamsToDoAppConnector.csproj a partir do repositório clonado.
No seu repositório clonado, aceda a Microsoft-Teams-Samples samples>>connector-todo-notification>csharp.
Abra o ficheiro appsettings.json no Visual Studio e efetue as seguintes atualizações.
- Substitua por
BASE_URL
ngork URL
oudev tunnel URL
. - Substitua
CONNECTOR_ID
pelo ID do conector criado.
- Substitua por
No seu repositório clonado, aceda a Microsoft-Teams-Samples samples>>connector-todo-notification>csharp>TeamsAppPackages.
Abra o ficheiro manifest.json no Visual Studio e faça as seguintes alterações:
Substitua
CONNECTOR_ID
pelo ID do conector criado.Substitua pelo
VALID-DOMAIN
seu domínio de túnel ngrok OR dev, excluindo https://.
Pressione F5 para executar o projeto. É aberta uma página Web.
Testar o conector no Microsoft Teams
Crie um ficheiro .zip com os seguintes ficheiros que estão presentes na pasta Manifesto :
manifest.json
outline-icon.png
color-icon.png
Aceda ao Microsoft Teams.
No painel esquerdo, selecione o ícone Aplicações .
Selecione Gerenciar seus aplicativos.
Selecione Carregar uma aplicação.
Procure a opção Carregar uma aplicação personalizada.
Selecione o ficheiro .zip que criou na pasta Manifesto e selecione Abrir.
Selecione Adicionar a uma equipa.
Selecione o nome da equipa ou do canal na lista.
Selecione Configurar um conector.
No painel esquerdo, procure no conector ToDo do Teams na barra de pesquisa e selecione Configurar.
Selecione Criado ou Atualizado na página de registo e selecione Guardar.
Após a configuração, pode ver a notificação no canal com ligação para o Portal do Gestor de Tarefas.
Aceda ao Portal do Gestor de Tarefas.
Selecione Criar Novo.
Introduza os detalhes da nova tarefa:
- Título
- Descrição
- Atribuir a
Selecione Salvar.
O cartão de mensagem é apresentado no canal do Teams registado.
Dica
Pode experimentar os botões acionáveis disponíveis no cartão de mensagem.
Desafio completo
Encontrou algo assim?
Parabéns!
Concluiu o tutorial para começar a utilizar os conectores do Microsoft Teams!
Tem algum problema com essa seção? Se tiver, envie seus comentários para que possamos melhorar esta seção.