前言¶
DeepSeek Harness (DSH) 採用“一切皆插件”的理念,旨在構建靈活的智能體開發環境。在開發需要接入外部信息的智能體時,獲取新聞資訊、社交媒體趨勢或行業動態往往涉及編寫爬蟲或對接多個第三方 API,開發成本較高。xby-daily-hot 插件基於 Model Context Protocol (MCP) 協議,爲 DSH 提供了全網熱點趨勢的聚合服務,支持 Python 實現,旨在簡化這一過程。
是什麼¶
xby-daily-hot 是一個由 xby-skill 維護的聯網工具類插件。它提供了一站式的熱點數據接口,能夠聚合新聞資訊、社交媒體、科技開發等多領域的實時數據。用戶無需自行維護複雜的爬蟲邏輯,即可通過統一的指令獲取百度熱榜、微博熱搜、B站熱門、36氪資訊等平臺的內容。
核心功能¶
插件提供了以下功能模塊:
- 配置管理:
set_xby_apikey。在聊天中設置 API 密鑰,該操作會自動持久化,重啓後依然有效。 - 資訊聚合:覆蓋主流媒體與垂直領域。
- 國內媒體:
get_baidu_trending、get_36kr_trending、get_netease_news_trending、get_sogou_trending、get_tencent_news_trending、get_thepaper_trending、get_toutiao_trending、get_xiaohongshu_trending、get_weibo_trending等。 - 科技與垂直:
get_infoq_news、get_ithome_trending、get_autohome_trending、get_sspai_rank、get_smzdm_rank、get_gcores_new、get_ifanr_news、get_9to5mac_news、get_theverge_news等。 - 國際媒體:
get_bbc_news。
- 國內媒體:
- 視頻與社區:
- Bilibili:
get_bilibili_rank(含全站、動畫、音樂、遊戲等分區)、get_bilibili_trending。 - 短視頻:
get_douyin_trending、get_kuaishou_trending。 - 問答與閱讀:
get_zhihu_trending、get_douban_rank、get_weread_rank。
- Bilibili:
- 自定義能力:
custom_rss:支持自定義 RSS 訂閱源。crawl_website:用於爬取指定網站的內容,適合需要詳細瞭解某網站詳情的場景。
安裝與啓用¶
使用 DSH 命令行工具安裝該插件。請確保已安裝 DSH 並配置好對應的 profile。
dsh plugin --profile web add github:xby_skill/xby-daily-hot
典型用法¶
安裝完成後,使用前需要先獲取並設置 API 密鑰。
- 獲取 API 密鑰:前往 小笨羊官網 註冊並獲取 API 密鑰。
- 設置密鑰:在 DSH 聊天中執行設置命令,密鑰會自動保存。
set_xby_apikey <你的密鑰>
- 調用接口:
- 獲取百度熱榜:調用
get_baidu_trending,可獲取包含實時熱搜、社會熱點、科技新聞等多領域的熱門中文資訊。 - 獲取行業資訊:調用
get_36kr_trending可獲取創業、商業、科技領域的投融資動態及新興產業分析。 - 獲取視頻排行:調用
get_bilibili_rank可獲取全站及分區的熱門視頻,反映當下年輕人的內容消費趨勢。 - 深度內容抓取:使用
crawl_website功能,針對特定網站進行內容抓取。
- 獲取百度熱榜:調用
適用場景與注意¶
- 適用場景:適用於需要實時監控全網熱點、進行新聞聚合分析、構建包含資訊推薦功能的智能體,或開發科技類、媒體類應用。
- 注意事項:
- 使用該插件必須擁有有效的小笨羊 API 密鑰。
- 插件基於 Model Context Protocol (MCP) 協議開發。
- 安裝前建議檢查源碼與許可證(MIT)。
結語¶
xby-daily-hot 爲 DSH 插件生態提供了豐富的聯網數據獲取能力。更多關於該插件的詳細信息、源碼或反饋,可查閱其 GitHub 倉庫 或 插件目錄頁。