🎯 做完你会得到
关注的 UP 主发新视频时,Telegram 收到推送:视频标题、简介摘要、直达链接。
🛠 需要什么
- agent-reach
👤 适合谁
- B站粉丝
- 内容创作者
- 竞品分析师
⚡ 效果预览
监控指定UP主的更新动态,有新视频立刻推送到Telegram
⚠️ 待验证案例:本案例基于 OpenClaw
agent-reach技能的 Bilibili 频道能力,技能本身可用,实际效果取决于 B 站接口响应情况。
🔧 Step 0:先配置消息接收渠道
⚠️ 本案例需要发送通知到你的手机,先配置消息渠道 👉 去配置 Telegram/飞书/微信接入 →
解决什么问题
关注了几十个 UP 主,但 B 站算法不一定把更新推给你,或者你不常开 B 站。这个场景让 OpenClaw 替你盯着,UP 主一更新就通知你:
- 谁会用到:重度 B 站用户、靠 B 站做竞品分析的内容创作者、研究特定领域的学习者
- 省了什么:不用每天刷 B 站看有没有新视频,不错过重要更新
- 效果是什么:新视频第一时间通知到 Telegram,附带内容摘要,决定要不要看
前置条件
- 安装
agent-reach技能(提供 Bilibili 内容获取能力) - Telegram Bot Token + 你的 Telegram 用户 ID(接收推送)
- 目标 UP 主的 B 站 UID 或主页链接
UP 主 UID 获取方式:打开 UP 主主页,URL 里
/space/后面的数字就是 UID,例如space.bilibili.com/12345678→ UID 是12345678。
用到的工具
| 工具 | 用途 | 获取方式 |
|---|---|---|
| agent-reach(Bilibili 频道) | 获取 UP 主最新视频列表 | clawhub install agent-reach,按提示配置 Bilibili |
| anthropic/claude-sonnet-4-6 | 生成视频摘要(可选) | Claude Max 账号,或 console.anthropic.com 获取 API Key |
| cron(内置) | 定时检查是否有新视频 | OpenClaw 内置,无需安装 |
预期结果
配置成功后:
- 有新视频时:Telegram 收到推送,格式类似📺 【UP主名】更新了:《视频标题》— 简介摘要 — 链接
- 没有新视频时:静默等待,不发通知
- 监控多个 UP 主:同一个 cron 里可以同时检查多个,或为每个 UP 主单独配一条
一键安装
把下面这段话发给你的 OpenClaw,替换尖括号里的内容。
帮我配置 B 站 UP 主更新追踪。需要做这几件事:
1. 如果还没安装 agent-reach,先安装:clawhub install agent-reach,配置 Bilibili 频道
2. 配置一个 cron 任务,每 4 小时检查一次:
- 用 agent-reach 获取这些 UP 主的最新视频:
- UID: <UP主1的UID>(名字:<UP主名>)
- UID: <UP主2的UID>(名字:<UP主名>)
- 对比上次检查的结果,如果有新视频就发 Telegram 通知到 telegram:<你的用户ID>
- 通知格式:UP主名、视频标题、一句话简介、B站链接
- 如果没有新视频,不要发通知
3. 把上次检查时间和最新视频 ID 记录到本地文件,避免重复通知
4. 配置完告诉我 cron 任务 ID。
怎么验证成功了
- 配置完后,让 OpenClaw现在手动检查一次这些 UP 主的最新视频
- OpenClaw 应该返回最新视频的标题和链接
- 把 cron 检查间隔临时改短(如 10 分钟),等待触发,确认 Telegram 能正常推送
踩坑记录
重复推送同一个视频
症状:每次 cron 触发都收到同一个视频的通知。
解法:让 OpenClaw 把已推送的视频 ID 记录到本地文件,每次检查前对比,已推送的跳过。
agent-reach 没有 Bilibili 频道
症状:安装 agent-reach 后提示不支持 Bilibili。
解法:clawhub install agent-reach 后执行 agent-reach 查看支持的平台列表,按提示配置 Bilibili 频道。
UP 主很久没更新,一开始就推了旧视频
症状:刚配置好就收到一条通知,但那是旧视频。
解法:第一次运行时先记录当前最新视频 ID 但不发通知,从下次检查开始才发。告诉 OpenClaw第一次初始化,只记录不通知。
不满意怎么调
- 想追踪更多 UP 主 → 在 cron 任务里补充更多 UID 即可
- 想要更详细的摘要 → 让 OpenClaw 在通知里加入视频标签、播放量、分区信息
- 想只追踪特定类型视频 → 加过滤条件,如只推送时长超过 10 分钟的视频
- 想发到 Telegram 群 → 把 delivery channel 改为群组 ID(加负号的那种)
#B站#Bilibili#内容追踪#cron#自媒体
⚔️ 同类副本推荐 ⚔️