前言¶
在 DSH 的插件化工作流中,網頁能力可以通過插件擴展。DeepSeek 已按峯谷時段調整 API 價格,高峯爲 09:00–12:00 與 14:00–18:00,其餘爲低峯。對於在 DSH 網頁中使用 DeepSeek API 的開發者,常需要兩件事:當前處於哪個時段,時段切換前後是否收到提醒。
chicheng-peak 針對這個場景:依據 DeepSeek 官方峯谷定價時段判定高峯期/低峯期,在網頁邊緣渲染橙色或藍色邊框,並可按自定義提前量通過消息推送渠道或消息平臺發送提醒。下面介紹它的功能、安裝與配置。
這是什麼¶
chicheng-peak 是一個 DSH web 插件,維護者爲 534119219,許可證爲 MIT,GitHub 倉庫見文末。它不是 DeepSeek 官方應用,也依賴本地 DSH 環境、chicheng-push 推送渠道或 messaging-core 消息平臺來完成消息發送。
它解決的核心問題是:把 DeepSeek 峯谷定價時段變成頁面可視化狀態,並在高峯/低峯到達前或準時到達時發送自定義標題與內容的提醒。
核心功能¶
- 依據 DeepSeek 官方峯谷定價時段自動判定高峯期/低峯期。官方時段(北京時間,2026-08-17 起生效):高峯
09:00–12:00、14:00–18:00;其餘爲低峯(空閒)時段,API 價格約爲高峯一半。 - 在網頁邊緣渲染貼屏呼吸邊框:高峯期橙色、低峯期藍色;支持顏色、寬度、光暈、不透明度、呼吸頻率與流光彗星調節。
- 輸入框獨立光效:顏色、寬度、光暈、呼吸、流光、方向可分開設置,滾動與輸入法彈出時自動跟隨輸入框。
- 高峯/低峯前或準時發送提醒:使用 chicheng-push 渠道(Server醬 / Bark / 釘釘 / 企業微信 / Telegram / 飛書 / Webhook…)或 messaging-core 消息平臺,發送自定義標題與內容。
- 消息推送調度在服務端執行,頁面關閉也能送達。
- 支持瀏覽器本地通知(頁面打開時)。
- 高峯時段可增刪改、選擇時區、恢復官方默認。
- 狀態角標可在 PC 端與手機端分別選擇四角位置並調節水平/垂直偏移。
- 配置修改熱生效,無需重啓。
安裝與啓用¶
下面給出資料中的安裝命令。命令中的 D:\Harness\chicheng-peak 爲資料示例路徑;如果插件目錄不在該位置,需要將路徑替換爲本機的 chicheng-peak 目錄。
dsh plugin --profile web add D:\Harness\chicheng-peak
安裝後,確認下面的文件與配置項:
C:\Users\TJ\.dsh\profiles\web\package.json
dsh.profile.bundles
"chicheng-peak"
也就是確認 C:\Users\TJ\.dsh\profiles\web\package.json 的 dsh.profile.bundles 已包含 "chicheng-peak"。
接下來按改動範圍選擇生效方式:
- 改完手動重啓
dsh web服務生效。 - 僅 client 半改動時,刷新頁面即可。
- 本地
file:插件源碼有改動時,先運行下面的腳本,保持node_modules指向源碼:
D:\Harness\relink-plugins.ps1
經過上面的步驟,chicheng-peak 會在 web profile 下被加載,並出現在 DSH 的設置與頁面提示中。
典型用法¶
- 打開
設置 → 峯谷提醒進行分區配置。 - 根據需求配置邊框外觀、輸入框光效、狀態角標、本地通知和消息推送提醒。
- 在提醒內容中使用模板變量:
{phase}
{phaseEn}
{start}
{end}
{time}
{date}
{hour}
{minute}
- 配置存儲在下面的路徑:
$DSH_HOME/peakvalley/config.json
C:\Users\TJ\.dsh\peakvalley\config.json
修改配置熱生效,無需重啓。
插件暴露的 API 全部爲下面的調用形式,僅同源 / loopback / 受信 host 可訪問:
POST /peakvalley/api/<method>
開發時修改 lib/index.js 後需重啓;修改 lib/client.js 後刷新頁面即可。
資料中還列出以下測試命令:
node test/engine.test.mjs
node test/host.smoke.mjs
node test/client.load.mjs
node test/client.runtime.mjs
適用場景與注意¶
適合在 DSH web 環境中使用 DeepSeek API,並且需要:
- 在頁面邊緣快速識別當前峯谷階段;
- 在高峯/低峯切換前收到推送或本地通知;
- 使用已有 chicheng-push 渠道或 messaging-core 消息平臺發送自定義提醒。
需要注意:
- 插件會隨 dsh 進程加載並運行,運行權限取決於當前 dsh 進程和 profile 環境。安裝前建議檢查源碼、許可證與本地路徑,確認插件來源可信。
- 消息推送依賴已有的 chicheng-push 渠道或 messaging-core 消息平臺配置;瀏覽器本地通知僅在頁面打開時可用。
- 設置導航圖標依賴官方 shell
navIcon(id)分支,升級 dsh 後需要重新打補丁。 - 資料未確認目錄頁 URL;如需查看源碼,使用 GitHub 倉庫。
結尾¶
chicheng-peak 的價值,是把 DeepSeek 峯谷時段做成 DSH 頁面裏的可視化狀態和可配置提醒。對於需要在高峯/低峯前後觸發動作的 DSH 用戶,它可以作爲一個第三方插件接入現有 DSH web 環境。
GitHub 地址:https://github.com/534119219/chicheng-peak