用微信接收 AI 日程提醒:OpenClaw + Notion 打造 24 小时贴身管家

用微信接收 AI 日程提醒:OpenClaw + Notion 打造 24 小时贴身管家

随口告诉 AI 要做的事,它自动记到 Notion,每天早上 7:30 微信准时提醒你

前言

前阵子在云端(火山引擎)部署了一个 OpenClaw,核心功能就是通过微信机器人每天早上 7:30 给我发天气播报。一开始只是让它告诉我「今天适不适合骑车上班」和「穿什么衣服」。

后来我想,既然微信能通了,那能不能让它帮我做更多事?比如:

  • 随口告诉它一个任务,它帮我记下来并定时提醒我
  • 帮我分析 Strava 上的运动数据,每周给我一份运动总结和建议
  • 读取我的日历,提前提醒我重要的会议和 deadline

这就是这套方案的由来。核心思路是:让 OpenClaw 接入各种 API(Notion、Strava、日历等),然后通过微信主动把有价值的信息推送给我。


先决条件

https://www.runoob.com/ai-agent/openclaw-weixin.html

在开始之前,需要先让 OpenClaw 连接到微信。想让OpenClaw主动推送信息,需要知道消息渠道ID,直接在微信里问 OpenClaw「我的消息渠道 ID 是什么」,它会告诉你,然后把这个 ID 配置到 OpenClaw 里就行。之后的推送都是通过这个渠道发给你的。


全程免费,配置简单,不需要写代码。

这套方案让我可以:

  • 随口告诉 AI「帮我记住周三要给客户发邮件」,它自动写入 Notion 待办
  • 让 AI 分析项目文档,自动提取任务和 deadline
  • 每周一收到 OpenClaw 发来的运动周报
  • 每天早上 7:30,OpenClaw 自动播报今天有哪些待办

整体架构

我告诉 Claude:"帮我记住周三要给客户发邮件"
                    ↓
         Claude 调用 Notion API 把任务写入
                    ↓
         OpenClaw 每天早上读取 Notion 播报给我
┌─────────────┐     API      ┌─────────────┐     API      ┌─────────────┐
│ Claude Code │ ────────→    │   Notion     │  ←───────    │  OpenClaw   │
│  (写入任务)  │              │  (任务存储)  │              │  (定时读取)  │
└─────────────┘              └─────────────┘              └─────────────┘

第一步:创建 Notion 集成(5 分钟)

1.1 注册 Notion

访问 notion.so,用 Apple / Google / 邮箱注册账号。

1.2 创建集成

ps:这一步注意是创建内部集成
fbf26902f7c0e1e25eb7fc2848aabcbd

  1. 访问 notion.so/my-integrations
  2. 点击 新建集成
  3. 填写信息:
  • 名称OpenClaw Tasks(随便起)
  • 类型Internal(内部)
  1. 点击 提交
  2. 复制页面上显示的 Internal Integration Token(一串 secret_ 开头的字符)

这就是你的 API Key,免费,不需要付费

1.3 创建待办数据库

你可以通过Notion的AI来完成这一步:

image

  1. 在 Notion 新建一个页面
  2. 输入 /table,选择 Table - Full page
  3. 给数据库起名,比如「待办事项」

添加必要的列(点击右上角 ...Properties+):

列名 类型
截止日期 Date
优先级 Select(选项:高/中/低)
状态 Select(选项:待办/已完成)

「任务名称」列是默认的,不需要单独创建。

1.4 把数据库分享给集成

这是最关键的一步,很多人卡在这里。

  1. 打开你的「待办事项」数据库页面
  2. 点击右上角 ...(更多操作)
  3. 选择 Add connections
  4. 搜索并选择你创建的集成名称(如 OpenClaw Tasks
  5. 点击 确认

第二步:配置 AI 写入任务

ps:(这一步我用的是Claude Code,我直接让他配置在我项目路径下的CLAUDE文件下了,主要就是让他记住账户信息、数据库结构和写入规则)

获取必要信息

你需要两个东西:

  • API Key:集成页面复制
  • Database ID:数据库 URL 中的一段字符,这一步我也是直接问NotionAI要的你,你问他数据库ID是多少,你把他回答的那一段复制粘贴出来就带了数据库ID。

获取 Database ID 的方法:
打开数据库页面,看浏览器地址栏:

https://notion.so/你的数据库名-32位字符?v=...

- 后面的 32 位字符就是 Database ID。

用 Python 写入任务

Windows 系统建议用 Python 调用 API,避免命令行中文编码问题。

import requests

api_key = "你的-API-Key"
database_id = "你的-Database-ID"

def create_task(title, due_date=None, priority="中"):
    url = "https://api.notion.com/v1/pages"
    headers = {
        "Authorization": f"Bearer {api_key}",
        "Content-Type": "application/json",
        "Notion-Version": "2022-06-28"
    }
    properties = {
        "任务名称": {"title": [{"text": {"content": title}}]},
        "优先级": {"select": {"name": priority}}
    }
    if due_date:
        properties["截止日期"] = {"date": {"start": due_date}}
    data = {"parent": {"database_id": database_id}, "properties": properties}
    response = requests.post(url, headers=headers, json=data)
    return response.json()

# 使用示例
create_task(
    title="给客户发邮件",
    due_date="2026-04-03T19:30:00",
    priority="高"
)

第三步:配置 OpenClaw 定时播报

OpenClaw 端只需要配置 API Key 和 Database ID,然后设置定时任务每天早上读取并播报。

notion:
  enabled: true
  api_key: "你的-API-Key"
  database_id: "你的-Database-ID"

schedules:
  - name: "每日待办提醒"
    cron: "0 7:30 * * 1-5"  # 工作日早上 7:30
    task: "read_notion_tasks"

OpenClaw 会自动读取未完成的任务,按日期排序后播报给你。


使用场景举例

场景 1:随口记录任务

你:帮我记住周四下午两点有个项目评审会议

Claude 自动解析并写入 Notion:
- 任务名称:项目评审会议
- 截止日期:2026-04-03T14:00:00
- 优先级:高

场景 2:批量导入项目任务

把项目文档丢给 AI,让它分析提取任务:

你:帮我分析这个项目文档,把所有任务和 deadline 提取出来写入待办

AI 自动分析并批量创建任务,你只需要确认。

场景 3:每天早上自动播报

每周一早上 7:30,OpenClaw 自动播报:

「你好,这周你有 5 个待办任务:

  1. 项目评审会议,周四,优先级高
  2. 给客户发邮件,周五
  3. ...」

常见问题

Q:免费吗?
A:Notion API 每月 1000 次调用,个人使用完全够用。

Q:Windows 能用吗?
A:可以,但建议用 Python 调用 API,Windows 命令行中文编码有问题。

Q:别人能看到我的任务吗?
A:只有你授权的集成能访问,数据库本身是私密的。

Q:任务会同步到手机吗?
A:会,Notion 本来就跨设备同步,iPhone / Android / 电脑都能看。


总结

步骤 耗时 难度
创建 Notion 集成 5 分钟 ★☆☆
创建待办数据库 3 分钟 ★☆☆
配置 Python 写入 5 分钟 ★★☆
配置 OpenClaw 读取 5 分钟 ★★☆

总耗时:约 20 分钟,就能拥有 AI 帮你记任务的日程管理助手。
像python这个写入规则你完全可以直接跟ai说,告诉他你的APiKey和数据库ID,然后他自己去测试,接着让他记住成功的写入规则就可以了。甚至你可以把这篇文章复制给Agent让他来自动帮你配置,你只需要提供Notion的APiKey和数据库ID


如果你也在探索 AI + 生产力的玩法,欢迎交流。

posted @ 2026-03-31 14:54  forever23  阅读(31)  评论(0)    收藏  举报