← ClaudeAtlas

biliwatchlisted

监控 B 站 UP 主投稿。当用户提到"检查 B 站""看看订阅的 UP 有没有新投稿""B站新稿件""biliwatch""bilibili 监控""UP主更新"等意图时使用。也用于添加/删除订阅、初始化基线、查看状态。
lepockyio-ops/biliwatch · ★ 0 · Data & Documents · score 60
Install: claude install-skill lepockyio-ops/biliwatch
# BiliWatch — B 站 UP 主投稿监控 监控订阅的 B 站 UP 主,一旦有新投稿立即报告。所有操作纯读、无需登录 Cookie,使用 wbi 签名调用官方接口。 ## 何时使用 - 用户说"检查一下有没有新稿件""看看 UP 主更新了没""跑一下 biliwatch""B 站有什么新的" - 用户想添加/删除订阅 UP 主 - 用户询问"我订阅了哪些 UP""上次检查是什么时候" - 由 scheduled task 自动触发(每 N 分钟一次) ## 操作命令 工作目录固定:`C:\Users\何\Documents\Claude\Projects\MCN创业\biliwatch\` 在 bash 中执行时用 Linux 路径:`/sessions/*/mnt/MCN创业/biliwatch/` ### 首选执行方式:Windows PowerShell(用户本机 IP,B 站接受度高) ```powershell # 优先用 Windows-MCP__PowerShell 工具执行,走用户家用 IP Set-Location "C:\Users\何\Documents\Claude\Projects\MCN创业\biliwatch" .\run.ps1 check ``` `run.ps1` 已自动处理 UTF-8 编码 + 首次依赖安装 + 调用 `py` 启动器。 ### 备选:沙�� Linux(云端 IP 常触发 B 站风控 412) ```bash cd /sessions/*/mnt/MCN创业/biliwatch python3 -c "import httpx, yaml" 2>/dev/null || pip install httpx pyyaml --break-system-packages -q python3 biliwatch.py check ``` **注意**:沙箱 IP 触发 412 的概率显著高于用户家用 IP,能用 PowerShell 就用 PowerShell。 **输出解析**:脚本会输出类似: ``` NEW | 二錠 (Nijou) | [本家] 新曲名字 时间: 2026-07-14 20:00 链接: https://www.bilibili.com/video/BVxxxx ``` 每一段 `NEW | ...` 就是一条新稿件。将这些直接向用户播报,并附上链接。 若输出 `新稿件 0 个`,简短告知用户"暂无更新"即可。 若出现 `ERR | ...`,说明部分 UP 抓取失败(多半是 B 站风控 412),下一次会自动重试,不必惊慌。连续 3 次以上失败才需要告警。 ### 添加订阅 ```bash python3 biliwatch.py add https://space.bilibili.com/XXXXX # 或 python3 biliwatch.py add 12345 "自定义名字" ``` ### 删除订阅 ```bash python3 biliwatch.py remove 12345 ``` ### 查看订阅列表 & 状态 ```bash python3 biliwatch.py list # 列出所有订阅 + 最新已知稿件 python3 biliwatch.py status # 上次检查时间 + 订阅列表 ``` ### 初始化基线(谨慎) ```bash