快捷菜单
常用功能一站直达
更多功能请点顶栏「快捷菜单」
自己最后钉钉机器人呢那里没找到地方。。算了吧,这次测试,到此为止哈哈。
2026年7月24日。
1即时备忘录
2如何实现一个需求?
3
4我给钉钉群里发一个消息。 他会把这个消息存到自己博客的一个md文档里。然后按时间作为h2,标题进行归档。
5
6这样的话,生活里有一些好的东西需要记录的话,就可以通过这种方式进行记录。然后同步更新到自己博客。后续有空再进行统一处理。这个需求你仓库里已经记过了(07.OneBlog需求.md)。按你现有架构,最自然的实现路径如下。
1钉钉群发消息
2 → 钉钉机器人回调
3 → oneblog-admin webhook(校验签名)
4 → 追加写入同一个 MD(H2 = 时间)
5 → 走现有 Git 写入 / CI 构建
6 → 博客页面自动更新45.感悟/_世事无常.md 一样,不要做成朋友圈那种「一条消息一个文件」。oneblog-admin/functions/[[default]].js,加公开路由如 POST /api/webhooks/dingtalk/memo(JWT 前放行,用钉钉签名校验),复用现有 getFileContent / writeFile 管线。例如 content/docs/45.感悟/_即时备忘.md:
1---
2title: 即时备忘录
3url: /love/instant-memo
4draft: false
5---
6
7## 2026-07-24 12:20
8
9今天看到一句很好的话……
10
11## 2026-07-24 09:05
12
13买菜灵感:下次试试……Webhook 每次只做一件事:读文件 → 在正文最前面(或末尾)追加一段 ## 时间 + 消息正文 → 写回仓库。
writeFile。https://oneblogadmin.onedayxyy.cn/api/webhooks/dingtalk/memo。DINGTALK_MEMO_SECRET(签名)、可选 INSTANT_MEMO_MD_PATH。备忘 / #memo 开头的消息),避免群聊噪音。| 方案 | 适合 |
|---|---|
| 单文件 H2 归档(推荐) | 快速随手记,事后统一整理 |
| 朋友圈一条一文件 | 要独立展示、带封面/地点时 |
你的目标是「先记下来,有空再统一处理」,所以单文件 H2 更贴。
如果你要落地,我可以直接按这条链路改:建 MD 页 + webhook API + 钉钉验签 + 环境变量说明。
按 单文件 H2 归档(推荐) 快速随手记,事后统一整理 –方案来做。
直接落地吧
已按「单文件 H2 归档」落地,用法如下。
/love/memo/ ← 45.感悟/_即时备忘.mdPOST /api/webhooks/dingtalk/memo(验签 → 顶部追加 ## 时间 → 走现有 CNB 写入)oneblog-admin/.env.exampleEdgeOne Pages 增加环境变量(或写到 ADMIN_KV):
DINGTALK_MEMO_SECRET = 钉钉机器人 AppSecret钉钉开放平台 建「企业内部应用」机器人,开启消息接收,回调填:
https://oneblogadmin.onedayxyy.cn/api/webhooks/dingtalk/memo
把机器人拉进群;群里 @机器人 今天想记的内容
部署本次 Admin + 站点改动后生效
可选:DINGTALK_MEMO_PREFIX=备忘(只有带前缀的消息才写入)
配置是否就绪可访问:
GET https://oneblogadmin.onedayxyy.cn/api/webhooks/dingtalk/memo
需要的话我可以帮你提交并推送。
填在钉钉应用的 机器人配置 里,字段名是 「消息接收地址」。
打开 钉钉开发者后台
应用开发 → 企业内部开发 → 点进你的应用(没有就先创建一个)
左侧:应用能力 → 机器人 → 开启机器人
在配置表单里找到:
消息接收模式 → 选 HTTP 模式(不要选 Stream)
消息接收地址 → 填:
https://oneblogadmin.onedayxyy.cn/api/webhooks/dingtalk/memo
保存 / 发布机器人,再到 版本管理与发布 里把应用发布上线
群里添加这个机器人,@机器人 发文字即可
同应用 凭证与基础信息(或「基础信息」)里:
| 配置项 | 用途 |
|---|---|
| AppSecret | 填到 EdgeOne 的 DINGTALK_MEMO_SECRET |
| AppKey | 一般不用填到备忘录,可留着备用 |
注意:群设置里「自定义机器人 / Webhook」那种只能往群里发消息,收不到群消息;即时备忘必须用上面这种 企业内部应用机器人 + HTTP 消息接收地址。
钉钉开放平台 建「企业内部应用」机器人,开启消息接收,回调填:
https://oneblogadmin.onedayxyy.cn/api/webhooks/dingtalk/memo 这里要填在哪里呀?
填在钉钉应用的 机器人配置 里,字段名是 「消息接收地址」。
打开 钉钉开发者后台
应用开发 → 企业内部开发 → 点进你的应用(没有就先创建一个)
左侧:应用能力 → 机器人 → 开启机器人
在配置表单里找到:
消息接收模式 → 选 HTTP 模式(不要选 Stream)
消息接收地址 → 填:
https://oneblogadmin.onedayxyy.cn/api/webhooks/dingtalk/memo
保存 / 发布机器人,再到 版本管理与发布 里把应用发布上线
群里添加这个机器人,@机器人 发文字即可
同应用 凭证与基础信息(或「基础信息」)里:
| 配置项 | 用途 |
|---|---|
| AppSecret | 填到 EdgeOne 的 DINGTALK_MEMO_SECRET |
| AppKey | 一般不用填到备忘录,可留着备用 |
注意:群设置里「自定义机器人 / Webhook」那种只能往群里发消息,收不到群消息;即时备忘必须用上面这种 企业内部应用机器人 + HTTP 消息接收地址。
精选 · 友链 · 更多

One的公众号
爱折腾博客的小白