Repository navigation
Releases: kukemc/bili-cli
Release list
bili-cli v0.9.1
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
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
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
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
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
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
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
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
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
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