Visão Geral
Permita que seus agentes acessem dados do Teams, enviem mensagens, criem reuniões e gerenciem canais. Automatize a comunicação da equipe, agende reuniões, recupere mensagens e simplifique seus fluxos de trabalho de colaboração com automação alimentada por IA.Pré-requisitos
Antes de usar a integração Microsoft Teams, certifique-se de ter:- Uma conta CrewAI AMP com assinatura ativa
- Uma conta Microsoft com acesso ao Teams
- Conectado sua conta Microsoft através da página de Integrações
Configurando a Integração Microsoft Teams
1. Conecte sua Conta Microsoft
- Navegue para Integrações CrewAI AMP
- Encontre Microsoft Teams na seção de Integrações de Autenticação
- Clique em Conectar e complete o fluxo OAuth
- Conceda as permissões necessárias para acesso ao Teams
- Copie seu Token Enterprise das Configurações de Integração
2. Instale o Pacote Necessário
3. Configuração de variável de ambiente
Para usar integrações com
Agent(apps=[]), você deve definir a variável de ambiente CREWAI_PLATFORM_INTEGRATION_TOKEN com seu Enterprise Token..env:
Ações Disponíveis
microsoft_teams/get_teams
microsoft_teams/get_teams
Descrição: Obter todas as equipes das quais o usuário é membro.Parâmetros:
- Nenhum parâmetro necessário.
microsoft_teams/get_channels
microsoft_teams/get_channels
Descrição: Obter canais em uma equipe específica.Parâmetros:
team_id(string, obrigatório): O ID da equipe.
microsoft_teams/send_message
microsoft_teams/send_message
Descrição: Enviar uma mensagem para um canal do Teams.Parâmetros:
team_id(string, obrigatório): O ID da equipe.channel_id(string, obrigatório): O ID do canal.message(string, obrigatório): O conteúdo da mensagem.content_type(string, opcional): Tipo de conteúdo (html ou text). Opções: html, text. Padrão: text.
microsoft_teams/get_messages
microsoft_teams/get_messages
Descrição: Obter mensagens de um canal do Teams.Parâmetros:
team_id(string, obrigatório): O ID da equipe.channel_id(string, obrigatório): O ID do canal.top(integer, opcional): Número de mensagens a recuperar (máx 50). Padrão: 20.
microsoft_teams/create_meeting
microsoft_teams/create_meeting
Descrição: Criar uma reunião do Teams.Parâmetros:
subject(string, obrigatório): Assunto/título da reunião.startDateTime(string, obrigatório): Hora de início da reunião (formato ISO 8601 com fuso horário).endDateTime(string, obrigatório): Hora de término da reunião (formato ISO 8601 com fuso horário).
microsoft_teams/search_online_meetings_by_join_url
microsoft_teams/search_online_meetings_by_join_url
Descrição: Pesquisar reuniões online por URL de participação na web.Parâmetros:
join_web_url(string, obrigatório): A URL de participação na web da reunião a pesquisar.
Exemplos de Uso
Configuração Básica do Agente Microsoft Teams
Solução de Problemas
Problemas Comuns
Erros de Autenticação- Certifique-se de que sua conta Microsoft tenha as permissões necessárias para acesso ao Teams.
- Escopos necessários incluem:
Team.ReadBasic.All,Channel.ReadBasic.All,ChannelMessage.Send,ChannelMessage.Read.All,OnlineMeetings.ReadWrite,OnlineMeetings.Read.
- Certifique-se de que você é membro das equipes que está tentando acessar.
- Verifique novamente os IDs de equipe e canal para correção.
Obtendo Ajuda
Precisa de Ajuda?
Entre em contato com nossa equipe de suporte para assistência com configuração ou solução de problemas da integração Microsoft Teams.
