用途:自动化 Microsoft Teams 的沟通与协作流程,覆盖频道消息、会议、Webhook、机器人命令及工作流集成。
主要能力:
- 频道消息:支持简单消息、HTML 格式消息和 Adaptive Card,可指定 channel_id 与内容。
- 会议自动化:可创建会议,设置主题、起止时间、参会人、是否在线会议,以及允许改期、大厅绕过、自动录制等选项。
- 传入 Webhook:向指定 Webhook URL 发送 MessageCard,包含主题色、摘要、分区、事实列表、Markdown 和操作按钮。
- 机器人工作流:定义 /status、/create-ticket、/approve {id} 等命令,可返回 Adaptive Card 或触发创建工单、处理审批等动作。
- 集成工作流:提供 CI/CD 通知(构建开始/完成卡片)和审批流程(发送审批卡片、等待响应、按结果处理)。
使用方式:以 YAML 配置描述消息、会议、Webhook、机器人命令和工作流;通过 Microsoft Graph 或 Webhook 端点执行。示例中会议创建使用 subject、start、end、attendees、is_online_meeting 等字段;Webhook 使用 url 与 payload;机器人命令以 /命令 形式定义。
适用场景:团队通知、部署与构建状态推送、审批流转、会议安排、机器人交互等。
限制与最佳实践:需遵守 Microsoft Graph 速率限制;建议使用 Adaptive Card 实现丰富交互;请求最小权限范围;在会话线程中回复以保留上下文;谨慎使用 @提及;Webhook 适合单向通知。具体权限、认证方式、平台支持与收费信息暂未提供。