实战

OpenClaw 日历集成完全指南:让 AI 助手管理你的 Google Calendar 和会议

OpenClaw 日历集成完整教程:Google Calendar OAuth 配置、读取日程和空余时间、AI 智能会议安排、冲突检测和重新调度、每日日程提醒、会议前自动准备材料,以及 Caldav 协议支持 Apple Calendar 和 Outlook。

2026/3/164分钟 阅读ClaudeEagle

把日历接入 OpenClaw 后,你可以用自然语言管理所有日程—— 「下周有什么会议」「帮我找个周三下午两小时的空挡」「明天会议前提醒我准备材料」。

支持的日历服务

服务协议配置难度
Google CalendarGoogle API (OAuth)
Apple Calendar (iCloud)CalDAV
Outlook / Microsoft 365Microsoft Graph API
任意 CalDAV 服务CalDAV
Nextcloud CalendarCalDAV

Google Calendar 配置

Step 1:启用 Google Calendar API

  1. 进入 Google Cloud Console
  2. 创建或选择项目
  3. 搜索「Google Calendar API」-> 启用
  4. 创建凭据:OAuth 2.0 Client ID(Desktop app)
  5. 下载 credentials.json

Step 2:OpenClaw 配置

json
// ~/.openclaw/config.json
{
  "integrations": {
    "googleCalendar": {
      "enabled": true,
      "credentialsPath": "~/.openclaw/google-credentials.json",
      "calendars": ["primary", "work@company.com"],
      "readOnly": false,
      "reminderMinutes": [10, 60]
    }
  }
}

首次运行会打开浏览器完成 OAuth 授权,Token 保存在本地。

Apple Calendar / Caldav 配置

json
{
  "integrations": {
    "caldav": {
      "enabled": true,
      "url": "https://caldav.icloud.com",
      "username": "your@icloud.com",
      "password": "应用专用密码",
      "calendars": ["Personal", "Work"]
    }
  }
}

Apple Calendar 需要在 appleid.apple.com 生成「应用专用密码」。

日常对话示例

查询日程

你:今天有什么安排? 助手:今天(周一)你有 3 个日程: • 10:00 产品周会(1小时) • 14:00 与 John 一对一(30分钟) • 17:00 需要提交周报 你:本周什么时候有连续 2 小时的空闲? 助手:本周空闲时段(连续 2 小时以上): • 周二 9:00-12:00 • 周三 14:30-17:00 • 周五 全天

创建日程

你:帮我约个会,下周三下午 3 点,和设计团队讨论新功能,1 小时 助手:已创建日程: 📅 下周三(3月20日)15:00-16:00 📝 与设计团队讨论新功能 需要我发邀请给设计团队成员吗? 你:对,邀请 design@company.com 和 product@company.com 助手:已发送邀请给 2 位参与者。

智能冲突检测

你:帮我明天下午 2 点安排一个客户电话 助手:注意:明天 14:00-15:00 已有「Sprint Review」会议。 可选方案: • 改到 13:00-13:30(客户电话前) • 改到 15:30-16:00(Sprint Review 后) 你偏向哪个时间段?

HEARTBEAT 日程提醒配置

markdown
# HEARTBEAT.md

## 日程检查

每次心跳检查未来 2 小时内的日程:
- 距离会议 60 分钟:发 Telegram 提醒,附议程(如果有)
- 距离会议 10 分钟:再次提醒
- 如果明天有早会(9点前):今晚 22 点提前提醒

## 每日早报(09:00)
汇总今日所有日程,标注需要准备材料的会议

自动化工作流

会议前自动准备

bash
# Cron:会议前 30 分钟执行
openclaw cron add   --schedule "*/30 * * * *"   --task "检查未来 30 分钟内有没有会议,
          如果有,读取会议标题和描述,
          搜索相关的上下文(笔记、邮件、代码),
          生成会议准备简报发 Telegram"

每日日报

bash
# 每天 8:30 发今日日程总结
openclaw cron add   --schedule "30 8 * * 1-5"   --task "读取今天日历,发 Telegram:
          1. 今日日程列表(时间+标题)
          2. 最重要的 3 件事
          3. 下班前需完成的事项"

周末规划

bash
# 每周五 17:00 发下周规划
openclaw cron add   --schedule "0 17 * * 5"   --task "读取下周日历,分析:
          - 重要会议和截止日期
          - 忙碌程度评估(很忙/正常/轻松)
          - 建议提前准备的事项
          发 Telegram 周末规划提醒"

隐私与安全

  • 日历数据只在本地处理,不上传到第三方
  • Token 存储在 ~/.openclaw/tokens/ 本地加密
  • 只授予最小必要权限(可配置只读或读写)
  • 可以限制只同步特定日历,不暴露私人日历

来源:OpenClaw 官方文档 | Google Calendar API 文档

相关文章推荐

实战OpenClaw 自动化工作流实战案例:5 个真实场景从设计到落地OpenClaw 自动化工作流 5 个真实案例完整实战:内容聚合每日简报、代码质量监控自动化、社交媒体监控与回复草稿、财务数据汇总分析、团队知识库自动更新——每个案例包含完整配置、SOUL.md 设计、Cron 任务和效果评估。2026/3/16实战OpenClaw 邮件集成指南:让 AI 助手自动处理你的收件箱OpenClaw 邮件集成完整教程:Gmail/IMAP 配置、邮件触发器设置、AI 自动分类和优先级标记、智能摘要生成、自动回复草稿、重要邮件 Telegram 通知,以及防止 AI 误发邮件的安全配置。2026/3/15实战OpenClaw 日志与健康检查完全指南:监控、告警与运维自动化OpenClaw 日志系统(Logging)与健康检查(Health Check)完整教程:日志级别配置(debug/info/warn/error)和日志格式(text/json)、日志文件持久化路径配置、按渠道/Agent/Provider 过滤日志、Health Check HTTP 端点(/health)的使用(状态码/响应格式)、用于容器编排的 liveness/readiness 探针配置、Gateway Doctor 命令的详细输出解读、集成 Prometheus 指标导出(/metrics 端点)、Grafana Dashboard 可视化,以及生产环境的日志轮转和告警配置方案。2026/3/25实战OpenClaw 代理配置完全指南:SOCKS5/HTTP 代理接入 Claude API 解决网络限制OpenClaw 网络代理(Proxy)配置完整教程:为什么需要代理(大陆访问 Anthropic/OpenAI API 被限制)、SOCKS5 代理配置方式(proxy.socks5/proxy.url)、HTTP/HTTPS 代理配置、代理认证(带用户名密码的代理)、按 Provider 单独配置代理(Anthropic 用代理、国内模型不走代理)、Clash/V2Ray/Xray 等代理工具与 OpenClaw 的对接方式、代理连通性测试方法,以及常见代理问题排障(SSL证书错误/超时/认证失败)。2026/3/25实战OpenClaw 密钥管理完全指南:API Key 安全存储、环境变量与 Vault 集成OpenClaw 密钥(Secrets)管理完整教程:密钥存储的三种方式对比(配置文件明文/环境变量/外部 Vault)、openclaw secrets set/get/list 命令使用、环境变量在配置中的引用语法(${ENV_VAR})、与系统 Keychain 集成(macOS Keychain/Linux Secret Service)、1Password CLI 和 HashiCorp Vault 接入方案、密钥轮换的操作流程、防止密钥泄露的检查(避免 git commit 含密钥)、以及密钥的最小权限原则(每个渠道用独立的 Token)。2026/3/25实战OpenClaw 渠道排障完全指南:消息收不到、Bot 不回复的系统性诊断方法OpenClaw 渠道故障系统性诊断教程:openclaw doctor 一键诊断命令的输出解读、最常见的 5 类问题(Bot Token 无效/Webhook URL 不可达/DM 配对未完成/网络防火墙拦截/配置格式错误)及对应修复步骤、各主要渠道的专项排障(Telegram 403/WhatsApp QR 失效/Slack 事件订阅未开启/Discord 权限不足/Matrix E2EE 设备未验证)、Gateway 日志的关键字段解读、常见错误码含义(401/403/409/429/503),以及在 Discord 社区获取技术支持的途径。2026/3/25