前言¶
用 DSH 養一個長期在線的角色時,常見的問題是「跑完就清空」:插件能選關鍵詞、能調接口,但角色今天在視頻區翻過什麼、回覆過誰、下週還想追哪個問題,要麼散落在終端輸出裏,要麼隨進程重啓就沒了。dsh-bilibili-dafeiyu(大肥魚的 B 站成長工作臺,維護者 XiaoZheBrother)把這件事收攏到一個本機工作臺裏:給角色綁定一個 B 站賬號,她可以逛視頻、回評論、發彈幕,把經歷記下來,再把一段經歷寫成下一期視頻的口播稿。下面介紹它的定位、已實現的功能和真實可用的安裝路徑。
這是什麼¶
一句話定位:一個把 B 站賬號接入 DSH 角色的「成長運行插件」,分類是記憶。維護者是 XiaoZheBrother,倉庫地址爲 github.com/XiaoZheBrother/dsh-bilibili-dafeiyu,倉庫簡介爲「大肥魚的 B站成長工作臺 · 讓 DSH 角色記住經歷、延續好奇心、創作與復盤」。它默認優化目標是 DSH 的 web profile。社區目錄頁在 SkillHub,屬於獨立站點,與 DeepSeek / 幻方沒有官方從屬關係。
它和「寫幾個腳本調 B 站開放接口」的做法差別在於:業務側不只是調用,而是帶有發送策略、記錄留痕和插件化運營——角色能被賬號關注的人和內容改變,界面上的互動記錄按發送回執留檔,方便回溯「她說了什麼、爲什麼這麼拍、稿子改了幾版」。
它能做什麼¶
README 給出了五類工作臺內的業務流程:
1、逛視頻 + 進簡歷:在「運行設置」選關鍵詞與瀏覽時段,角色可搜索視頻、讀字幕和評論,並在「真實經歷」裏留下查過的資料。
2、跟觀衆聊天:開啓評論守護後,角色可回覆自己視頻下的評論;把自己的 UID 加入邀請名單後,你在別人的視頻評論區 @ 她,角色也能去讀資料、回到你那一層,而不是隻看私聊。
3、彈幕帶時間點:從本輪讀過的字幕裏挑一句想接的話,自行選擇分 P 和具體秒數。自動彈幕默認關閉,開啓後每日上限 1~3 條(由用戶設定),同一視頻累計限制一條。
4、記憶與選題:接入成長插件後,角色能回顧互動、記錄表達偏好,決定繼續追問還是先放一放。工作臺保留「她的興趣」和「認識的朋友」兩欄,後者來自角色從公開互動裏寫下的觀察。
5、創作閉環:創作抽屜保留原稿與修改稿;用戶把成片和封面放入素材目錄後,可在頁面上看到賬號、標題和分區預覽,再確認投稿,拿到 BV 號後查詢審覈狀態。投稿默認聲明含 AI 生成內容。
互動記錄頁是復盤入口:按「評論」「回覆」「彈幕」篩選,卡片直接顯示角色發出的原話;點評論可定位她發的那一層,點彈幕可跳到對應分 P 與秒數。頁面只收錄有發送回執的記錄,平臺後續隱藏或刪除的內容可能無法再定位。
安裝與啓用¶
插件以 tgz 發行包形式從 GitHub Release 安裝,不走 git clone、也不做版本號猜測。驗證環境爲 Windows 的 DSH web profile,DeepSeek Harness 0.2.1-rc.5、Node.js 22.19+。基礎工作臺需要 Python 3.10+,若啓用投稿功能請用 Python 3.11+ 啓動工作臺。
1. 安裝插件,給角色一個獨立數據目錄,並從 v0.2.7 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 站賬號:
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
已有角色升級時,繼續使用原有 DSH_HOME 並跳過 init,避免把歷史互動和草稿丟在舊目錄裏。
3. 打開工作臺。重啓 DSH 後,點擊左側「大肥魚工作臺」即可;頁面服務由插件啓動並沿用當前 DSH 數據目錄。在「運行設置」裏用綁定賬號掃碼,首次打開需要系統能運行 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
按需開啓的能力¶
1、公開互動策略:初始化時 DSH_HOME/bili-duty/feiyu-policy.json 的 enabled 爲 false,角色默認不會公開發言。先覈對其中的 accountUid,確認允許角色公開互動後再設成 true,接着在「運行設置」裏選擇自動瀏覽、普通評論、評論守護或自動彈幕。普通評論和回覆共用每天最多 20 次嘗試額度,同一目標最多一次,兩次公開評論至少間隔 5 分鐘,彈幕單獨計數。
2、評論語氣:在「運行設置 → 評論語氣」開啓推理預填充,可自定義最多 500 字的思考前綴。啓用後,每一次定稿會調用一次 DeepSeek Beta API,憑據取自環境變量或 DSH 憑據中的 DEEPSEEK_API_KEY。
3、學習、選題與復盤:在同一個 web profile 安裝 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 完成接線。
4、投稿與彈幕工具:這兩個功能複用 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'
這一步鎖定了 bili-cli 的一個固定提交,可以在 B 站接口變動時通過固定依賴版本控制風險,而不是每次都取最新 main。
數據、備份與升級¶
記憶、草稿、發送回執和學習記錄都落在 DSH_HOME 裏,因此這一步的紀律是:
1、備份前先停掉使用該目錄的服務,再整個目錄複製。
2、升級時保留該目錄,先退出舊實例,再啓動新版。
3、同一賬號同一時間只運行一套瀏覽與評論任務,避免草稿和發送記錄被併發寫亂。
4、對於結果待覈實的發送,插件會保留記錄而不會靜默重發,便於事後到創作中心覈對。
適合誰與注意¶
適合這幾類實踐:想給 DSH 角色做一個長期、可回溯的 B 站運營場景的人;需要在本地同時管理選題、互動記錄和成片草稿的智能體開發者;以及想把 AI 生成內容的投稿流程單點放到工作臺上、而不是手動操作創作中心的人。
需要注意的地方:
- 插件以當前 DSH 進程的權限運行,安裝公網來源的第三方插件前,先閱讀源碼、
NOTICE.md和 許可證(README 標註爲 MIT)。README 的「第三方來源」是NOTICE.md,裏面有素材與腳手架版權的說明。 - 公開互動進入 B 站評論區,比別的用戶可見,務必先在
feiyu-policy.json裏覈對accountUid並想清楚賬號風險。 - 投稿默認聲明含 AI 生成內容,這條聲明不能在工作臺裏關閉;提交如果中斷且沒有拿到 BV 號,先去創作中心覈對,不要在未確認的情況下重發。
- 平臺後續隱藏、刪除的評論或彈幕,工作臺可能無法再跳轉定位。唯一留痕是發送回執。
- 該插件仍在迭代中——頁面和倉庫分別在維護,README 也提供了 發行版本、[LICENSE] 和 [NOTICE.md],生產環境建議跟着 Release 走,不要直接依賴 main。
總結¶
這個插件的價值在「可回溯」而非「更大的權限」:它讓 AI 角色把經歷落在本機,用工作臺展示她的原話、選題和改版記錄,把評論、彈幕、投稿這條鏈路變成一套可測算、可暫停的策略。README 裏沒有自動點贊、批量關注這類激進玩法,反而把公開互動寫進策略開關和額度規則。需要在 DSH 裏養一個記得住觀衆、能出片的角色,可以從它的 Release 裝上試試。
目錄頁:https://www.skillhub.cn/plugins/XiaoZheBrother/dsh-bilibili-dafeiyu
GitHub:https://github.com/XiaoZheBrother/dsh-bilibili-dafeiyu