前言¶
DeepSeek Harness (DSH) 的插件機制允許在運行時集成各類數據服務。對於需要關注特定區域環境安全或進行災害監控的開發者來說,獲取實時的地震、海嘯及氣象預警信息是常見需求。dsh-quake-alert 是一款由 MurasakiIzumi 維護的聯網工具類插件,它通過對接多家第三方數據源,在 DSH 環境中提供跨區域的災害監測與通知能力。
核心功能¶
該插件支持對日本及全球範圍內的多種災害類型進行實時監測。數據來源包括 P2PQuake、JMA(日本氣象廳)、EMSC、USGS、NOAA 等服務。
- 多區域監測:
- 日本:實時地震(EEW)、海嘯及 JMA 天氣預警。
- 全球:覆蓋 EMSC/USGS 的地震數據及 NOAA 海嘯預警。
- 中國大陸:包含 CENC 地震預警及氣象災害(如暴雨、地質災害)。
- 美國與加拿大:支持 NWS 洪水預警及 ECCC 氣象預警。
- 可配置規則:
- 支持設置監控區域(國家、省份、城市及半徑)。
- 支持針對不同災害類型配置預警閾值。
- 通知與交互:
- 提供 Web Audio 合成的警報音,支持系統通知。
- 支持歷史記錄查看,記錄過去 5 天內的 30 條處理消息。
- 支持多語言界面(簡體中文、繁體中文、日本語、English)。
- 管理與診斷:
- 支持配置的導出與導入(JSON 格式)。
- 支持數據源切換(生產/沙盒模式)。
- 提供本地診斷測試工具,可在不發起網絡請求的情況下測試數據解析。
安裝與啓用¶
使用官方命令行工具進行安裝:
dsh plugin --profile web add dsh-quake-alert
安裝完成後,需要重啓 dsh web 進程以使插件生效。
典型用法¶
- 打開設置:進入 DSH 的“災害預警”菜單。
- 配置區域:選擇需要監控的國家或地區。例如在中國大陸,可依次配置省、市及半徑;在日本,可選擇都道府縣,並可進一步細化到市町村。
- 設置閾值:在災害類型與閾值列表中,爲每種災害開啓開關,並設定觸發報警的強度。
- 啓用通知:開啓警報音效和系統通知,調整音量並點擊預覽按鈕測試效果。
- 診斷測試:在“測試與診斷”頁面,可以查看各數據源的狀態,或使用本地測試工具發送模擬報文。
- 配置遷移:通過 JSON 文件導出當前配置,或導入配置文件以應用到其他環境。
適用場景與注意¶
該插件適用於需要在 DSH 運行時持續監控特定區域災害信息的場景。使用前需注意以下幾點:
- 數據來源:插件數據來源於 P2PQuake、JMA、EMSC 等第三方服務,並非官方推送渠道。
- 預警免責:地震預警(EEW)的內容和送達質量無保證,僅供參考,實際疏散請務必遵循當地政府發佈的信息。
- 運行機制:插件僅在 DSH 頁面打開時運行。
- 網絡限制:在中國大陸網絡環境下,部分數據源可能不可達或連接不穩定。
總結¶
dsh-quake-alert 提供了一套完整的實時災害監測方案,從數據接入、區域匹配到通知反饋均進行了封裝,適合作爲 DSH 環境下的安全監控組件。