Skip to content

Releases: kukemc/bili-cli

bili-cli v0.9.1

Choose a tag to compare

@github-actions github-actions released this 24 Oct 15:14

Added

  • bili user block / unblock:拉黑、解除拉黑(UID 或完整昵称),bili user blocked:我的黑名单(#8)。
  • 评论带上 charged(充电评论)和 fan_medal(戴着本 UP 的粉丝勋章,即充过电);bili comment list --supporters 只看这些人,方便优先回复。充电金额不在评论数据里,拿不到。

安装 / Install: uv tool install bili-agent==0.9.1 然后 bili skills install --yes

bili-cli v0.9.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 13:07

Added

  • bili user follow / unfollow:关注、取关(UID 或完整昵称;已经是目标状态时不重复操作),本地限制每小时 20 次;bili user following:我关注的人。
  • bili feed timeline --type video|article|pgc:关注动态只看新投稿 / 专栏 / 番剧;--up <UID|昵称> 只看一个人;--limit 自动翻页凑够条数。
  • 动态卡片标出置顶动态(pinned),不会被当成最新一条。

Fixed

  • B 站 12014「已达到当前评论发送上限」现在报 rate_limited,并提示至少停 1 小时再发;以前是笼统的 api_error。
  • 12006「没有该评论」报 not_found;网络超时(curl 28)报 network_error,不再被当成 bili-cli 的 bug。

安装 / Install: uv tool install bili-agent==0.9.0 然后 bili skills install --yes

bili-cli v0.8.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 01:25

Added

  • bili upload video --staff "职能:UID":联合投稿,邀请合作者(可重复传入,owner 表示主人)。投稿前会检查账号有没有发起资格、本月次数和这个分区允许的职能;对方要在 24 小时内确认。
  • bili upload edit --video <文件>:换源,上传新视频文件替换已投稿件(单 P),可配合 --line 选上传线路。

Fixed

  • bili upload edit:改稿时保留联合投稿成员、活动(mission)和话题;联合投稿的稿件不再被拒绝改稿。
  • bili upload video --reserve:账号没有视频预约功能时,B 站会悄悄忽略这个选项;现在投稿前就会报错。
  • bili danmaku interact vote --allow-custom:以前 B 站把「自定义」挂到了最后一个普通选项上,观众看不到自定义入口;现在会单独加一个自定义选项(默认「其他」,可用 --custom-label 改),固定选项最多 3 个。

安装 / Install: uv tool install bili-agent==0.8.0 然后 bili skills install --yes

bili-cli v0.7.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 18:12

Added

  • bili upload video --topic:给稿件挂话题,填话题名或 ID;官方有奖活动的话题会顺带报名(带上活动的 mission_id)。
  • bili upload video --reserve:定时发布时同时开启视频预约,空间和动态出现预约卡片,粉丝预约后发布时收到提醒。
  • bili upload video --season <合集ID>:投稿后直接加进合集,和网页投稿一样。

Changed

  • bili season add 和 bili danmaku interact(投票、关联视频、关注按钮等)改从创作中心读取自己的稿件,审核中、定时发布还没公开的稿件也能用;之前会报 -404。

Fixed

  • bili auth status --wait 120:秒数参数被当成全局 --wait 吞掉的问题。
  • bili dynamic list 遇到带投票的动态会崩溃(B 站把投票截止时间返回成字符串)。

安装 / Install: uv tool install bili-agent==0.7.0 然后 bili skills install --yes

bili-cli v0.6.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 01:54

Added

  • bili dynamic post --vote/--option:发投票动态(单选或多选,1 到 30 天);bili dynamic vote <vote_id> 看结果,动态卡片里带投票信息。bilibili-api 自带的投票接口已失效(404),改用网页端当前的接口。
  • bili season list / create / add / remove / delete:合集管理——建合集、把自己的视频加进合集或移出、删除合集。
  • bili dm autoreply:B 站自带的私信自动回复(1000 粉以上)——查看开关和内容,设置被关注 / 收到消息 / 大航海回复,增删关键词规则,开关各类回复。

安装 / Install: uv tool install bili-agent==0.6.0 然后 bili skills install --yes

bili-cli v0.5.1

Choose a tag to compare

@github-actions github-actions released this 21 Oct 09:56

Added

  • 评论列表带上图片地址(images);bili comment images <url> 把评论图片存到本地(长边 1280),方便多模态模型直接看图,只接受 B 站图床地址。
  • bili upload video / edit --desc-at:简介里真正 @ 人(B 站按对方 UID 记录成 @,和网页投稿一样),最多 10 个。

Fixed

  • bili upload edit 改稿时原样带回简介里已有的 @(desc_v2);之前不带,改标题等操作可能把简介里的 @ 丢掉。

安装 / Install: uv tool install bili-agent==0.5.1 然后 bili skills install --yes

bili-cli v0.5.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 09:19

Added

  • bili comment post --image:评论带图片,最多 9 张(B 站不允许回复带图)。
  • bili comment emotes:当前账号能用的 B 站表情,-k 搜索、--package 看整个表情包;表情文字直接写进正文即可。
  • --at 可以直接填完整昵称(原来只收 UID 或 owner)。
  • bili dynamic post --at:发动态时真正 @ 人。

Fixed

  • bili upload edit 拒绝修改有合作成员的联合投稿:改稿接口需要成员名单,原样提交可能出错或移除合作者。

安装 / Install: uv tool install bili-agent==0.5.0 然后 bili skills install --yes

bili-cli v0.4.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 18:06

Added

  • bili user info / videos:查看任意用户的资料(粉丝、总播放、获赞、直播间)和投稿列表;可传 UID 或完整昵称,投稿可按播放 / 收藏排序、按关键词筛系列。
  • bili upload edit:修改已投稿件的标题、简介、标签、封面、4:3 封面或 AI 声明,其余设置原样保留。
  • bili upload stats <BV>:单稿数据,含每百次播放的互动率、完播率和平均观看时长。
  • bili me stats:创作中心数据——播放 / 访客 / 涨粉(和上一周期对比)、播放端分布、粉丝贡献的播放占比、超过多少同类 UP、昨日涨得最多的稿件。
  • bili comment list --unreplied:只列 UP 主还没回复过的评论。
  • 全局参数 --wait:写操作遇到 60 秒内能恢复的本地限流时自动等待;每小时、每日上限仍直接报错。
  • bili video frames --at 支持小数秒(如 1:30.5),不同小数秒的画面分开保存。
  • bili comment pin:在自己的作品下置顶一条根评论,--undo 取消。
  • bili comment list 第 1 页单独返回置顶评论(pinned)。
  • bili skills install 支持 DeepSeek Harness(dsh):检测到 ~/.dsh(或 $DSH_HOME)时装进其 skills 目录;dsh 也会读取通用的 ~/.agents/skills。

Fixed

  • bili comment check 把置顶评论误报为“找不到”(B 站不把置顶评论放进普通列表);现在会识别并标出 pinned,并往后多查两页。

安装 / Install: uv tool install bili-agent==0.4.0 然后 bili skills install --yes

bili-cli v0.3.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 04:13

Added

  • bili upload video --cover43:单独上传手机端推荐流使用的 4:3 封面。

安装 / Install: uv tool install bili-agent==0.3.0 然后 bili skills install --yes

bili-cli v0.2.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 01:16

Added

  • 发布到 PyPI,包名 bili-agent(bili-cli 已被占用),安装只要 uv tool install bili-agent;命令仍是 bili。打 v* 标签后自动发布。
  • bili skills install / uninstall / status / show:把 Agent Skill 装进本机的 Claude Code、Codex、Cursor、Gemini CLI、Copilot、OpenClaw、Qwen Code 等 AI Agent(只写入已检测到的 Agent,不覆盖用户自己的同名技能)。
  • 一行安装脚本 scripts/install.sh、scripts/install.ps1,以及给 Agent 看的安装指南 docs/install.md。
  • MCP 模式:bili mcp serve(17 个工具,写操作带非只读标注,行为和护栏与命令行完全一致);bili mcp install / uninstall 注册到 Claude Desktop、Claude Code、Cursor、VS Code、Codex、Gemini CLI(先备份,只改自己的条目)。安装 bili-agent[mcp]。
  • DISCLAIMER.md、SECURITY.md、CONTRIBUTING.md。
  • bili video like / coin / fav / triple / relation、bili me favs:点赞、投币、收藏到指定收藏夹、一键三连、查看我和视频的关系。投币必须显式指定个数,本地每 24 小时最多 5 个;对没看过的视频操作会提示。
  • Logo、Banner,README 重写。

安装 / Install: uv tool install bili-agent==0.2.0 然后 bili skills install --yes