Outlook 触发器
当 Outlook 收到新消息或日历中的事件被移除时,自动化即可响应。团队通常会用它来路由升级请求、创建工单,或在取消时通知参会者。
启用 Outlook 触发器
Section titled “启用 Outlook 触发器”- 在 CrewAI AMP 中打开你的部署
- 前往 Triggers 选项卡
- 找到 Outlook 并切换开关以启用
示例:汇总新邮件
Section titled “示例:汇总新邮件”from outlook_message_crew import OutlookMessageTrigger
crew = OutlookMessageTrigger().crew()crew.kickoff({ "crewai_trigger_payload": outlook_payload,})crew 会提取发件人详情、主题、正文预览和附件,然后生成结构化响应。
使用 CrewAI CLI 在本地测试你的 Outlook 触发器集成:
# 查看所有可用触发器crewai triggers list
# 使用真实感 payload 模拟 Outlook 触发器crewai triggers run microsoft_outlook/email_receivedcrewai triggers run 命令会使用完整的 Outlook payload 执行你的 crew,从而让你在部署前测试解析逻辑。
- 验证 Outlook 连接仍然授权;该订阅需要定期续期
- 使用
crewai triggers run microsoft_outlook/email_received在本地测试,以查看准确的 payload 结构 - 如果附件缺失,请确认 webhook 订阅包含
includeResourceData标志 - 当事件不匹配时,请检查执行日志 - 取消 payload 按设计不会包含 attendee 列表,crew 需要对此进行处理
- 记住:使用
crewai triggers run(而不是crewai run)来模拟触发器执行