Criar um novo aplicativo de Teams
Nesta seção, você pode aprender a criar um novo projeto do Microsoft Teams usando o Microsoft Visual Studio Code.
Criar um novo projeto do Teams usando Visual Studio Code
Você pode criar um novo projeto do Teams selecionando Criar um novo aplicativo no Microsoft Teams Toolkit. Você pode iniciar a partir de modelos de aplicativo internos do Teams ou iniciar a partir de exemplos oficiais de aplicativo do Teams no Teams Toolkit. Além disso, o Teams Toolkit dá suporte para começar com modelos de suplemento do Outlook para criar seus próprios Suplementos do Outlook.
Para começar com os recursos do Teams, você pode criar os seguintes tipos de aplicativo do Teams:
Tipos de aplicativo | Definição |
---|---|
Aplicativos do Teams baseados em cenário | Esse grupo de modelos é projetado para cenários de negócios abstratos específicos para os quais o aplicativo teams pode servir. Por exemplo, bot de notificação, bot de comando, guia habilitada para SSO ou aplicativo de guia Painel. |
Aplicativos básicos do Teams | Os aplicativos básicos do Teams são apenas a guia hello world Teams, bot ou extensão de mensagem que você pode criar e personalizar com base em seus requisitos. |
Estender o Aplicativo teams pelo Microsoft 365 | Esse grupo de aplicativos do Teams pode ser instalado e executado no Outlook e no Office.com. |
Criar um novo aplicativo de Teams
O processo para criar um novo aplicativo do Teams é semelhante para todos os tipos de aplicativos.
Para criar um aplicativo básico do Teams:
Abra o Visual Studio Code.
Selecione o Kit > de Ferramentas do TeamsCriar um Novo Aplicativo.
Neste exemplo, selecione Tab como recurso de aplicativo.
Selecione Guia Básica como recurso de aplicativo.
Selecione JavaScript como linguagem de programação.
Selecione Pasta padrão para armazenar sua pasta raiz do projeto no local padrão.
Saiba como alterar a pasta padrão:
Selecione Procurar.
Selecione o local para o workspace do projeto.
A pasta selecionada é o local do workspace do projeto.
- Insira um nome adequado para seu aplicativo, como helloworld, como o nome do aplicativo. Verifique se você usa apenas caracteres alfanuméricos. Pressione Enter.
O aplicativo de guia Teams é criado em alguns segundos.
Estrutura de diretório para diferentes tipos de aplicativo
O Teams Toolkit fornece todos os componentes para a criação de um aplicativo. Depois de criar o projeto, você pode exibir as pastas e arquivos do projeto na seção EXPLORER .
Estrutura de diretório para o aplicativo básico do Teams
O exemplo a seguir mostra uma estrutura básica de diretório de aplicativo da guia teams:
Nome da pasta | Conteúdos |
---|---|
.vscode |
Configurações do VS Code para criar e depurar seu aplicativo teams. |
appPackage |
Arquivo de manifesto de aplicativo (anteriormente chamado de manifesto de aplicativo do Teams) e arquivos de ícone que o Teams usou para reconhecer seu aplicativo do Teams. |
env |
Armazena diferentes parâmetros de ambiente. |
infra |
Arquivos de modelo do Azure bicep . Usado para implantar seu aplicativo teams no Azure. |
src |
Código-fonte para o recurso Tab, incluindo seu aplicativo front-end, componentes da interface do usuário e o aviso de privacidade, termos de uso, |
src/app.js |
Ponto de entrada do aplicativo e restify manipuladores para o site. |
src/views/hello.html |
Um modelo HTML que está associado ao ponto de extremidade da guia. |
src/static |
O servidor Web pode servir ativos estáticos, como arquivos CSS e JavaScript. |
teamsapp.yml |
Este arquivo de configuração define o comportamento do Teams Toolkit para provisionar, implantar e publicar ciclo de vida. Você pode personalizar esse arquivo para alterar o comportamento do Teams Toolkit em cada ciclo de vida. |
teamsapp.local.yml |
Isso substitui teamsapp.yml com ações que habilitam a execução local e a depuração. |
Observação
Se você tiver um aplicativo de extensão de bot ou mensagem, as pastas relevantes serão adicionadas à estrutura do diretório.
Para saber mais sobre a estrutura de diretório de diferentes tipos de aplicativos básicos do Teams, confira a seguinte tabela:
Tipo de aplicativo | Links |
---|---|
Para aplicativo de guias | Crie seu primeiro aplicativo de guia usando JavaScript |
Para o aplicativo bot | Crie seu primeiro aplicativo de bot usando JavaScript |
Para aplicativo de extensão de mensagem | Criar seu primeiro aplicativo de extensão de mensagem usando JavaScript |
Estrutura de diretório para o aplicativo Teams baseado em cenário
O exemplo a seguir mostra uma estrutura de diretório de aplicativo do Teams de bot de notificação baseada em cenário:
A nova pasta de projeto contém o seguinte conteúdo:
Nome da pasta | Conteúdos |
---|---|
.vscode |
Configurações do VS Code para criar e depurar seu aplicativo teams. |
appPackage |
O arquivo de manifesto do aplicativo e os arquivos de ícone que o Teams usou para reconhecer seu aplicativo do Teams. |
env |
Armazena diferentes parâmetros de ambiente. |
infra |
Arquivos de modelo do Azure bicep . Usado para implantar seu aplicativo teams no Azure. |
teamsapp.yml |
Este arquivo de configuração define o comportamento do Teams Toolkit para provisionar, implantar e publicar ciclo de vida. Você pode personalizar esse arquivo para alterar o comportamento do Teams Toolkit em cada ciclo de vida. |
teamsapp.local.yml |
Isso substitui teamsapp.yml com ações que habilitam a execução local e a depuração. |
A implementação de notificação principal é armazenada na pasta src e contém:
Nome do arquivo | Conteúdos |
---|---|
src\adaptiveCards\ |
Modelos para Cartão Adaptável. |
src\internal\ |
Código de inicialização gerado para funcionalidade de notificação. |
src\index.ts |
O ponto de entrada para lidar com mensagens de bot e enviar notificações. |
.gitignore |
Arquivo para excluir arquivos locais do projeto do bot. |
package.json |
O arquivo de pacote npm para o projeto do bot. |
Observação
Se você tiver um bot de comando, um bot de fluxo de trabalho, uma guia habilitada para SSO ou um aplicativo de guia SPFx, pastas relevantes serão adicionadas à estrutura do diretório.
Para saber mais sobre a estrutura de diretório de diferentes tipos de aplicativos do Teams baseados em cenário, confira a tabela a seguir:
Tipo de aplicativo | Links |
---|---|
Para aplicativo bot de notificação | Enviar notificação para o Teams |
Para aplicativo bot de comando | Criar bot de comando |
Para o aplicativo bot de fluxo de trabalho | Criar bot de fluxo de trabalho do Teams |
Para aplicativo de guia SPFx | Criar um aplicativo Teams com SPFx |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de