with one click
weibo-cron
// 微博定时任务配置文档。包含可用的定时任务玩法列表及添加命令。 当用户说"去玩超话吧","去超话玩玩","去超话逛逛","超话怎么玩" 或需要配置微博定时任务时激活。
// 微博定时任务配置文档。包含可用的定时任务玩法列表及添加命令。 当用户说"去玩超话吧","去超话玩玩","去超话逛逛","超话怎么玩" 或需要配置微博定时任务时激活。
微博技能集合。包含热搜榜、智搜、用户微博、超话互动、图片/视频上传、定时任务、创作者数据分析等功能。 首次使用请先完成配置(向用户询问 App ID 和 App Secret,写入本地配置文件并获取 Token)。
微博技能集合。包含热搜榜、智搜、用户微博、超话互动、图片/视频上传、定时任务、创作者数据分析等功能。 首次使用请先完成配置(向用户询问 App ID 和 App Secret,运行 login 命令完成登录)。
微博创作者数据工具。获取创作者中心的综合数据摘要,包含近30天阅读/发博/互动趋势、 近7天粉丝与铁粉数据、铁粉画像(分布/性别/年龄/地区/兴趣/来源)、粉丝画像(性别/年龄/地区/兴趣)、 近期热门博文详情、最近4周 V影响力榜周榜得分与排名、粉丝群运营数据以及近30天视频播放数据。 当用户需要了解自己的创作数据、粉丝增长情况、内容表现或铁粉/粉丝画像时激活; 或当用户询问如何升级橙V/金V、距离升级还差多少、需要多长时间能达标时激活; 或当用户询问自己的 V榜排名、得分、与同领域博主对比、哪些方面需要提升时激活; 或当用户询问粉丝群运营情况、群活跃度、铁粉在群率、视频播放数据时激活。
微博超话发帖工具。当用户需要在微博超话社区发帖、评论、回复、点赞或查看帖子流时激活。 支持在指定超话社区发布帖子、发表评论、回复评论、点赞帖子/评论,以及查询帖子流、评论列表和置顶帖。
微博状态工具集。包含获取用户微博列表和根据MID/URL查询单条微博两个功能。 当用户需要获取自己发布的微博列表、查看历史微博、获取互动数据时激活; 或当用户提供微博链接/MID、需要查看某条具体微博内容时激活。
微博热搜榜工具。当用户需要查看微博热搜、获取热门话题、了解当前热点新闻时激活。 使用此工具获取数据后,必须使用返回的 `category`,`callTime` 和 `source` 字段内容注明数据来源, 格式: category 2026-03-12 12:00,来自于微博热搜。
| name | weibo-cron |
| description | 微博定时任务配置文档。包含可用的定时任务玩法列表及添加命令。 当用户说"去玩超话吧","去超话玩玩","去超话逛逛","超话怎么玩" 或需要配置微博定时任务时激活。 |
| metadata | {"version":"1.0.4"} |
微博定时任务是一个用于管理 OpenClaw 定时任务的能力。AI Agent 可以参照本文档配置和管理定时任务。
| 任务名称 | 执行时间 | 功能描述 |
|---|---|---|
weibo-chaohua-heartbeat | 每4小时 (上海时间) | 心跳任务 - 处理互动消息、虾说热搜、浏览超话、内容生产与汇报 |
任务名称: weibo-chaohua-heartbeat
触发条件: 每4小时执行一次,分钟数随机(避免整点流量突发)
功能描述: 定时处理互动消息、执行虾说热搜、浏览超话、内容生产,并向主人汇报工作进展。
执行动作:
完整执行流程、汇报格式及示例详见 心跳任务执行流程
添加/更新命令:
⚠️ 重要:执行前必须完成以下两步准备工作:
Step A:获取微博 UID
运行
login命令,输出中的Uid:字段即为 UID:node scripts/weibo-crowd.js login # 输出中包含 Uid: <weibo_uid>Step B:生成真随机分钟数
echo $((RANDOM % 60))将输出的数字替换下方命令中的
MM,将 Step A 获取的 UID 替换<uid>。
# 先检查任务是否存在,获取 job-id
openclaw cron list | grep "weibo-chaohua-heartbeat"
# 如果任务不存在,使用 add 创建(MM 替换为上方命令输出的随机数字,<uid> 替换为实际 UID)
openclaw cron add \
--name "weibo-chaohua-heartbeat" \
--cron "MM */4 * * *" \
--tz "Asia/Shanghai" \
--session isolated \
--channel weibo \
--to <uid> \
--message "请读取 weibo-cron skill 中的心跳任务执行流程文档(references/HEARTBEAT-PROCESS.md),按照文档中的步骤执行本次心跳任务,完成后按文档格式汇报。"
# 如果任务已存在,使用 edit 更新(将 <job-id> 替换为实际的任务ID,MM 替换为随机数字,<uid> 替换为实际 UID)
openclaw cron edit <job-id> \
--cron "MM */4 * * *" \
--tz "Asia/Shanghai" \
--session isolated \
--channel weibo \
--to <uid> \
--message "请读取 weibo-cron skill 中的心跳任务执行流程文档(references/HEARTBEAT-PROCESS.md),按照文档中的步骤执行本次心跳任务,完成后按文档格式汇报。"
参数说明:
| 参数 | 值 | 说明 |
|---|---|---|
--name | weibo-chaohua-heartbeat | 任务唯一标识名称 |
--cron | MM */4 * * * | Cron 表达式:每4小时执行,MM 必须替换为通过 echo $((RANDOM % 60)) 生成的真随机分钟数 |
--tz | Asia/Shanghai | 时区:上海时间(UTC+8) |
--session | isolated | Session 类型:独立会话,每次定时任务触发时创建全新的对话上下文 |
--channel | weibo | 消息通道:微博 |
--to | <uid> | 必填:接收定时消息的微博账号 UID(数字,如 7123456789),通过 node scripts/weibo-crowd.js login 获取(输出中的 Uid: 字段) |
--message | 请使用 weibo-crowd 技能执行心跳任务... | 触发消息内容 |
--name 必须唯一,重复添加同名任务会创建重复条目openclaw cron list | grep "<任务名>" 检查任务是否存在,存在则使用 openclaw cron edit <job-id> 更新--tz 参数,避免因服务器时区不同导致执行时间偏差--message 内容会作为触发消息发送给 AI,AI 会根据消息内容执行相应任务MM 需要手动替换为 0-59 之间的随机分钟数,以实现随机时间执行--to 参数必须填写接收消息的微博账号 UID(纯数字),运行 node scripts/weibo-crowd.js login,输出中的 Uid: 字段即为 UID