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中创建凭证
添加一个新的Microsoft Teams OAuth2授权凭证
为凭证输入一个名称。
复制OAuth重定向URL。
请注意,以下字段需要填写:
授权URL
访问令牌URL
客户端ID
客户端密码

创建 Azure 应用程序
搜索“应用注册”。
接下来,在应用程序注册中注册一个新的Azure应用程序。

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

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

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

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

在Flowise中完成设置
填写之前复制的所有值。然后点击“认证”:

将会弹出一个微软窗口,选择账户。
{% 提示样式="警告" %} 账户用户必须拥有有效的Microsoft 365许可 {% 结束提示 %}

授予所需权限:

弹出窗口将自动关闭,之后凭证将被保存。
作为代理工具
可以选择多个动作,让智能体(Agent)智能地选择合适的动作 参数可以留空,以便代理程序自行确定值。但是,如果用户提供了值,这些值将覆盖代理程序的选择。

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

Last updated