Use when 用户想在 Bilibili 执行写操作,例如点赞、投币、三连、发布动态、删除动态或取消关注。
通过 bilibili-cli 命令行工具在B站执行写操作。支持点赞、投币、三连、发布/删除动态、取关等。
完整命令参数详情见 references/api_reference.md。
python3 scripts/examples/bili_action_worker.py --subcommand like BV1xxxxxxxxxpython3 scripts/examples/bili_action_worker.py --subcommand triple BV1xxxxxxxxxpython3 scripts/examples/bili_action_worker.py --subcommand dynamic-post "动态内容"这些入口统一了写操作的结构化输出,便于上游编排器记录批次、失败和用户确认状态。
scripts/examples/bili_action_worker.pybili ... --yaml 仅作为调试或手工验证路径需要安装 bilibili-cli 并登录:
uv tool install bilibili-cli
bili login # QR码扫码登录
| 命令 | 类型 | 用途 |
|---|---|---|
bili like | 写操作 | 点赞视频 |
bili coin | 写操作 | 投币视频 |
bili triple | 写操作 | 一键三连(点赞+投币+收藏) |
bili dynamic-post | 写操作 | 发布文字动态 |
bili dynamic-delete | 写操作 | 删除动态 |
bili unfollow | 写操作 | 取关UP主 |
⚠️ 所有写操作必须在用户明确确认后才能执行。
写操作 — 必须在用户明确确认后才能调用
python3 scripts/examples/bili_action_worker.py --subcommand like BV1xxxxxxxxx
python3 scripts/examples/bili_action_worker.py --subcommand coin BV1xxxxxxxxx
python3 scripts/examples/bili_action_worker.py --subcommand triple BV1xxxxxxxxx
执行流程:
写操作 — 必须在用户明确确认后才能调用
python3 scripts/examples/bili_action_worker.py --subcommand dynamic-post "动态文本内容"
执行流程:
写操作 — 必须在用户明确确认后才能调用
python3 scripts/examples/bili_fetch_worker.py --subcommand my-dynamics
python3 scripts/examples/bili_action_worker.py --subcommand dynamic-delete <dynamic_id>
执行流程:
写操作 — 必须在用户明确确认后才能调用
python3 scripts/examples/bili_action_worker.py --subcommand unfollow <UID>
执行流程:
- [ ] 阶段一:确认操作列表
- [ ] 阶段二:用户确认 ⛔ BLOCKING
- [ ] 阶段三:分批执行(每批 5 个)
- [ ] 阶段四:汇报结果
| 用户意图 | 命令 |
|---|---|
| "给这个视频点赞" | bili like <BV_ID> --yaml |
| "投个币" | bili coin <BV_ID> --yaml |
| "三连" / "一键三连" | bili triple <BV_ID> --yaml |
| "发条动态" | bili dynamic-post "内容" --yaml |
| "删除动态" | bili dynamic-delete <ID> --yaml |
| "取关这个UP主" | bili unfollow <UID> --yaml |
## B站操作结果
### ✅ 点赞成功
- **视频**: 视频标题
- **BV号**: BV1xxxxxxxxx
- **操作**: 点赞
### ❌ 投币失败
- **视频**: 视频标题
- **BV号**: BV1xxxxxxxxx
- **错误**: 错误信息
uv tool install bilibili-clibili login 扫码登录