MS Outlook + Teams Assistant
2026-03-31
新闻来源:网淘吧
围观:10
电脑广告
手机广告
MS Outlook + Teams 助手 (桌面端优先)
此技能的功能
- 收件箱提醒 (Outlook 桌面版): 查找过去7天内可能需要回复的邮件,然后发送提醒,直至用户处理。
- 邮件回复草稿撰写: 根据用户的语气规则(口语化、简洁、礼貌;使用简单英语;简短;减少冗余;避免使用破折号)生成简洁的回复草稿。
- Teams 消息追踪 (可选): 如果配置了 Microsoft Graph 且租户策略允许,则追踪近期的 Teams 聊天消息中可能需要回复的部分,并进行类似的提醒。
安全默认设置
- 请勿自动发送电子邮件或 Teams 消息。
- 请在 Outlook 中创建草稿,或将草稿粘贴到 Telegram 中等待批准。
- 关于提醒:默认发送至Telegram;仅在明确启用时才发送至 Teams。
设置 (一次性)
A) Outlook桌面端自动化(推荐)
- 确保已安装并登录Outlook桌面端。
- 安装Python依赖(在机器上执行此操作前请先确认):
pip install pywin32
- 创建配置文件:
- 复制
references/config.example.json→references/config.json并填写内容。 - 重要提示:如果其中包含个人ID,
references/config.json请勿提交。
- 复制
B) 通过Graph API操作Teams(可选)
仅当您能创建Entra ID应用注册并授予权限时使用。
- 复制
references/config.example.json→references/config.json并填写teams.tenantId、teams.clientId,和teams.scopes。 - 然后运行
scripts/teams_scan.py一次以完成设备代码登录。
参见references/teams-graph-setup.md。

核心工作流程
1) 扫描并提醒(Outlook)
使用scripts/scan_outlook.py。
1b) 扫描Teams(Graph)
使用scripts/teams_scan.py。
参数:
--days 7(默认值)
首次运行将打印一条设备代码登录消息(请遵循一次)。
参数:
--days 7(默认)--mode report|telegram(默认:report)--max-items 200
启发式规则(可在配置中编辑):
- 最近N天内
- 非来自明显的广播来源
- 优先处理用户所在的线程目标:(不仅限于抄送)或主题/正文包含直接询问
- 优先处理用户未回复的消息(尽力而为)
输出:
- 一个包含以下信息的待办事项列表:主题、发件人、接收时间、标记原因。
然后:
- 如果
--mode telegram,则发送一条简洁的提醒消息,包含要点列表。
2) 忽略 / 推迟某项
此技能使用本地状态文件以避免重复提醒循环。
- 忽略:添加消息的
internetMessageId(或主题+时间戳回退)到已忽略列表。 - 稍后处理:存储一个
snoozeUntil时间戳。
使用scripts/state.py辅助函数(或根据需要直接编辑JSON)。
3) 起草邮件回复(Outlook)
使用scripts/draft_reply.py。
4) 生成提醒(不发送)
使用scripts/scan_all.py更新缓存的扫描结果,然后使用scripts/remind.py生成一条Telegram就绪的提醒消息(它不发送)。
它应用以下规则:
- 一对一Teams消息 → 当
needsReply=true - 时提醒
群组Teams消息 → 当mentionedMe=true且 - Outlook → 为标记项目设置提醒
如果输出非空,代理应将其发送到Telegram。
输入:
- 一条消息
或EntryID(首选)或通过主题+最近时间窗口搜索。
行为:
- 提取邮件线程(尽力而为)+ 关键元数据。
- 生成2个草稿:
- 简短版(2–5句话)
- 正常版(5–10句话)
- 应用来自
references/writing-style.md的语调规则。
输出:
- 将草稿打印到标准输出。
- 可选地,如果设置了--create-draft,则在Outlook中创建一个
回复草稿(不发送)。
当你需要从用户那里获取更多上下文信息时
只询问你无法推断的内容:
- 需要回复哪封邮件(主题/发件人/时间)
- 用户的意图(同意/拒绝/询问信息/确认时间线)
- 任何限制条件(截止日期、附件、姓名)
保持提问简洁(每次最多3个问题)。
文章底部电脑广告
手机广告位-内容正文底部
上一篇:Kakiyo Skill
下一篇:iResponder


微信扫一扫,打赏作者吧~