Microsoft Teams

先决条件

已为Azure Active Directory用户分配有效的Microsoft 365许可证。请参阅:https://learn.microsoft.com/en-us/answers/questions/761931/microsoft-graph-api-throws-the-mailbox-is-either-i

在Flowise中创建凭证

  1. 添加一个新的Microsoft Teams OAuth2授权凭证

  2. 为凭证输入一个名称。

  3. 复制OAuth重定向URL。

  4. 请注意,以下字段需要填写:

    • 授权URL

    • 访问令牌URL

    • 客户端ID

    • 客户端密码

创建 Azure 应用程序

  1. 登录您现有的Azure账户,若您尚未注册,请注册

  2. 搜索“应用注册”。

  3. 接下来,在应用程序注册中注册一个新的Azure应用程序。

  1. 在“重定向URI(可选)”下,选择“Web”,并粘贴您之前复制的“OAuth重定向URL”。

  1. 创建应用程序后,导航至证书与密钥 > 客户端密钥,并点击“新建客户端密钥”按钮以创建客户端密钥。复制该密钥以备后用。

  1. 导航至概览页面,并点击“端点”。复制“OAuth 2.0授权端点(v2)”和“OAuth 2.0令牌端点(v2)”的端点。

  1. 关闭“端点”弹出窗口,复制应用程序(客户端)ID

在Flowise中完成设置

  1. 填写之前复制的所有值。然后点击“认证”:

  1. 将会弹出一个微软窗口,选择账户。

{% 提示样式="警告" %} 账户用户必须拥有有效的Microsoft 365许可 {% 结束提示 %}

  1. 授予所需权限:

  1. 弹出窗口将自动关闭,之后凭证将被保存。

作为代理工具

可以选择多个动作,让智能体(Agent)智能地选择合适的动作 参数可以留空,以便代理程序自行确定值。但是,如果用户提供了值,这些值将覆盖代理程序的选择。

作为工具节点

在特定的工作流程场景中,它也可以作为工具节点使用。例如,在继续下一步之前检索团队消息列表 在此模式下,必须明确定义工具输入参数并为其填充值 与“用作代理工具”(microsoft-teams.md#use-as-agent-tool)选项不同,这里没有代理程序来自动确定输入。用户必须手动填充字段,方法是输入固定值或使用双花括号{{ }}括起来的变量。

Last updated