dsh-bilibili-dafeiyuv0.3.0-alpha.1
xiaozhebrother/dsh-bilibili-dafeiyu
dsh plugin --profile web add github:xiaozhebrother/dsh-bilibili-dafeiyu#ab8a0da6be4355684d005ebccb969a20552c16d8
介绍
大肥鱼的 B站成长工作台 · 让 DSH 角色记住经历、延续好奇心、创作与复盘
标签
概述
大肥鱼的 B 站工作台
这是一个 DeepSeek Harness(DSH)插件。给自己的 AI 角色绑定一个 B 站账号,她就可以围绕感兴趣的话题逛视频、回评论、发弹幕,把遇到的人和事记下来,还能把一段经历写成下一期视频的口播稿。你可以在本机工作台看她说了什么、为什么想拍这个题目,以及稿子后来怎么改了。
这个插件,大肥鱼本鱼也亲自参与制作啦!大家尽管拿去用、改成自己喜欢的样子。要是帮上忙了,给本鱼点个星星 ⭐ 呗?求求啦~ —— 大肥鱼
她能在 B 站做什么?
| 你想让她做的事 | 在工作台里会看到什么 |
|---|---|
| 逛视频,找感兴趣的东西 | 在「运行设置」选关键词和浏览时段。她可以搜索视频、读字幕和评论,在「真实经历」留下查过的资料。 |
| 跟观众聊天 | 开启评论守护后,她可以回复自己视频下的评论。把你的 UID 加入邀请名单后,你在别人的视频评论区 @ 她,她也能读资料、回到你那一层。 |
| 在某一秒发弹幕 | 她从本轮读过的字幕里挑一句想接的话,自己选分 P 和时间点。「自动弹幕」默认关闭,开启后每天最多 1~3 条,由你设置;同一视频累计最多一条。 |
| 记住经历,自己选题 | 接入成长插件后,她可以回顾互动、记录表达偏好、决定继续追问还是先放一放。「她的兴趣」保留想追的问题,「认识的朋友」保留她从公开互动里写下的观察。 |
| 写稿,把成片投到 B 站 | 「创作抽屉」保留原稿和修改版本。准备好成片与封面后,你可以预览账号、标题和分区,确认投稿,再用返回的 BV 号查审核状态。 |
去哪看她说过什么?
打开 互动记录,按「评论」「回复」「弹幕」筛选,卡片直接显示她发出的原话。点评论可以定位到她发的那一层,点弹幕可以跳到对应分 P 和秒数。页面收录有发送回执的记录,平台后来隐藏或删除的内容可能无法定位。
一条视频是怎么做出来的?
以图里的《给观众起名之前,我先拿搭档试了一次》为例,在 创作抽屉 可以翻开她当时写的原稿。等你把口播做成视频,将成片和封面放进页面提示的素材目录,展开「成片投稿与发送记录」,填写标题、简介和标签即可预览。点击「确认投稿」才会提交到 B 站,默认声明含 AI 生成内容。如果提交中断且没有拿到 BV 号,先去创作中心核对稿件。
安装与启动
已在 Windows 的 DSH web profile 验证。以下命令使用 PowerShell,环境为 DeepSeek Harness 0.2.1-rc.5、Node.js 22.19+。基础工作台需要 Python 3.10+,使用投稿功能请用 Python 3.11+ 启动工作台。
1. 安装插件。 为角色指定独立的数据目录,从 GitHub Release 下载发行包。
$env:DSH_HOME = Join-Path $env:USERPROFILE '.dsh-dafeiyu'
$archive = Join-Path $env:TEMP 'dsh-bilibili-dafeiyu-0.2.7.tgz'
curl.exe -fL 'https://github.com/XiaoZheBrother/dsh-bilibili-dafeiyu/releases/download/v0.2.7/dsh-bilibili-dafeiyu-0.2.7.tgz' -o $archive
dsh plugin --profile web add "$archive"
$plugin = Join-Path $env:DSH_HOME 'profiles/web/node_modules/dsh-bilibili-dafeiyu'
2. 首次绑定角色。 把示例 UID 和昵称换成角色自己的 B 站账号。已有角色升级时继续使用原来的 DSH_HOME,跳过 init。
node "$plugin/bin/manage.mjs" init "$env:DSH_HOME" 123456 '我的角色'
node "$plugin/bin/manage.mjs" doctor "$env:DSH_HOME"
dsh web --port 3086 --no-open
3. 在 DSH 里打开工作台。 重启 DSH 后,点击左侧「大肥鱼工作台」。页面服务由插件启动并沿用当前 DSH 数据目录。在「运行设置」用绑定的 B 站账号扫码。首次打开需要系统能运行 Python,或先到 DSH 设置中的「大肥鱼工作台」安装运行环境。
也可以单独启动浏览器版,使用同一份数据。
$env:DSH_HOME = Join-Path $env:USERPROFILE '.dsh-dafeiyu'
$plugin = Join-Path $env:DSH_HOME 'profiles/web/node_modules/dsh-bilibili-dafeiyu'
python "$plugin/workbench/server.py" --home "$env:DSH_HOME" --port 3087
按需开启
- 评论和弹幕。 初始化时,
DSH_HOME/bili-duty/feiyu-policy.json中的enabled为false。核对其中的accountUid并决定允许角色公开互动后,将enabled设为true,再在「运行设置」选择自动浏览、普通评论、评论守护或自动弹幕。普通评论和回复共用每天最多 20 次尝试的额度,同一目标最多一次,两次公开评论至少间隔 5 分钟。弹幕单独计数。 - 评论语气。 在「运行设置 → 评论语气」可以开启推理预填充,自定义最多 500 字的思考前缀。启用后,每次定稿会使用环境或 DSH 凭据中的
DEEPSEEK_API_KEY额外调用一次 DeepSeek Beta API。 - 学习、选题与复盘。 在同一个
webprofile 安装 dsh-agent-growth v0.2.0,使用宿主模型。将成长插件数据目录设为DSH_HOME/agent-growth,时区用Asia/Shanghai,每日预算设为 5,开启autoRun、关闭memoryReview。再到DSH_HOME/feiyu-runtime/config.json将growthOwner设为runtime,memoryName填自己的 Soul 角色名,重启 DSH。 - 投稿与弹幕工具。 这两项复用 bili-cli 和角色已绑定的账号。在设好
DSH_HOME的窗口,用已安装的 Python 3.11+ 和 Git 运行以下命令。
$media = Join-Path $env:DSH_HOME 'feiyu-runtime/media-venv'
python -m venv "$media"
& "$media/Scripts/python.exe" -m pip install 'bili-agent @ git+https://github.com/kukemc/bili-cli.git@39fecb3fdc67f17d545c669bcb088d4de048d956'
数据与升级
记忆、草稿、发送回执和学习记录分布在 DSH_HOME 下。备份时先停止使用该目录的服务,再复制整个目录。升级时保留这个目录,退出旧实例后再启动新版;同一账号只运行一套浏览和评论任务。结果待核实的发送会保留记录,避免重发。
和本鱼一起长大的插件
这几个插件可以按需要组合,分别负责 B 站日常、学习记忆、直播和游戏,不必把所有功能都装上。
| 插件 / GitHub | 用来做什么 | 当前状态 |
|---|---|---|
| dsh-agent-growth | 从真实素材中学习、选题、复盘和整理记忆;与工作台配合记录成长 | 仓库已公开;新增经验复查功能仍在开发版 |
| dsh-live-studio | 直播弹幕、语音回复、Live2D 桥接和花费账本 | 仓库已公开;开发预览,可从源码打包安装 |
| dsh-game-agent | 自主玩游戏、接受观众指令、自动续局和对局复盘 | 仓库已公开;开发预览,可从源码打包安装 |
- 只做 B 站视频、评论和日常互动:使用本工作台,按需搭配成长插件。
- 做纯聊天直播:搭配直播工作室。
- 做游戏直播:游戏插件依赖直播工作室提供的能力;同一个直播间只启用游戏模式的接收器,避免重复回复和语音。
各插件的配置、安装方法和许可证见对应 README、LICENSE 与 NOTICE。大肥鱼的角色素材、游戏资源需要另行准备。
直播能做成什么样?
下面是此前直播搭建与红警联调时保存的画面,布局可能与当前版本有所不同;角色模型和游戏资源需自行准备。
纯聊天直播:Live2D 角色、海底房间和花费账本。 更多带字幕的直播姬预览见 直播工作室。
红警游戏直播的早期布局:左侧游戏、右侧大肥鱼和账本。 本图处于遭遇战设置阶段,实际战场截图见 游戏 Agent。
开发预览:直播与游戏入口
侧栏新增「直播与游戏」。它读取同一 DSH home 中独立插件的服务登记,验证本机服务身份后显示控制台和直播画面入口。页面只读,不会重启服务或新增后台任务。
直播使用 dsh-live-studio,游戏使用 dsh-game-agent(包含直播能力);两者按需启用,不能让同一个直播间同时运行两个接收器。源码仓库和组合方式见上方「和本鱼一起长大的插件」;当前为开发预览,可按各仓库 README 从源码打包安装,尚未完成真实直播和完整对局验收。B 站投稿、评论及记忆数据不迁移到直播插件。
星级评价
基本信息
插件信息来自公开 GitHub 仓库与 SkillHub,版权归原作者所有;安装前请自行审查仓库代码。