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
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.