PAHUD NOTES / PRACTICAL GUIDE

用 Grok Bot 自動抓取你感興趣的 X 新聞發布成 DeepSRT News 自訂新聞源

DeepSRT News 提供內建新聞源,但能不能自訂自己感興趣的內容,並且定期發布?有可能讓 Grok Bot 做到嗎?這篇從實際委託出發,把自己的 X 時間軸變成可持續更新的繁體中文新聞摘要。

Pahud Hsieh · 2026-11-08 EST · 實作紀錄與限制
01 / 從需求出發自己的興趣、自己的新聞源02 / 跑通發布流程格式 → X → 公開網址 → 每日更新

THE PROBLEM

使用場景與挑戰

DeepSRT News 提供內建新聞源,打開就能讀。但每個人關心的東西不一樣,我真正想看的是「我自己的 X 時間軸上,過去 24 小時大家在討論什麼」。

剛好 DeepSRT News 支援自訂新聞源:只要給它一個可以用 HTTP 讀取的純文字網址(例如 https://xxx.netlify.app/index.txt),它就能把內容顯示成新聞摘要。所以問題變成:

能不能讓 Grok Bot 定期幫我讀 X、整理成固定格式,然後發布到一個公開網址?

這次實作的答案是可以:先連接 X 帳號、提供安全發布認證,再授權建立例行任務,整個委託流程都透過聊天完成。

要解決的三個挑戰

  1. 內容符合自己的興趣。從自己的 X 首頁時間軸出發,不只讀內建新聞源。
  2. 真的涵蓋過去 24 小時。翻頁、去重與排名之外,還要檢查時間範圍和缺口。
  3. 定期發布到固定網址。讓 DeepSRT News 讀取同一份純文字新聞源,而不是每次手動搬運。
DeepSRT News 的 Mac App Store 頁面與 What’s New 更新說明
DeepSRT News 的 Mac App Store 頁面:What’s New 說明新增自訂來源「選檔…」,可選取本機 .txt;DeepSRT 影片項目可透過 ▶ 按鈕開啟。

THE WORKFLOW

整體架構

Example · 流程與格式
X 首頁時間軸 ──(Grok Bot 讀取)──▶ 篩選+排名+繁中摘要
        ──▶ index.txt ──(Netlify 部署)──▶ https://你的站.netlify.app/index.txt
        ──▶ DeepSRT News 自訂新聞源

STEP 01

對齊格式

我直接丟給 Grok Bot 一個參考範例網址,請它「輸出成同樣的格式」。參考 index.txt 範例,格式大致是(以下時間與內容為格式示意,不是本次更新紀錄):

Example · 流程與格式
## 📋 X 動態摘要(過去 24 小時 由 Grok Bot 產生)
最後更新:台北時間 2026-11-08 21:55

### 🟢 OpenAI 與 Codex
- 名稱(@handle)摘要內容;一句意義解讀。(貼文ID)

### 📊 統計
> 共收集 N 條推文,篩選後 M 條候選,精選 K 條摘要。

### 📝 總結
> 一段總結。

STEP 02

讀取 X 時間軸

Grok Bot 連上 X 帳號後,可以讀取你的首頁時間軸。它的做法是:

小提醒:第一次我只請它抓,它翻到 10 小時就停了,標題卻寫 24 小時。記得明確說「抓滿 24 小時」,並請它回報實際涵蓋的時間範圍。
這次補跑的數字,也要連同限制一起看

共收集 880 則、篩出 404 則候選、精選 50 則。回報的時間範圍是美東時間 2026-11-07 08:52 至 2026-11-08 08:32,約 23 小時 40 分鐘;昨晚美東時間 22:30–23:30 可能漏抓一頁、最多約 25 則。因此不能把它當成已證實完全無缺口的 24 小時資料。

STEP 03

免費公開網址

我比較過幾個免費選項:

在 Netlify 的 User settings → Applications 建立 Personal Access Token,然後透過 Grok Bot 的安全輸入框交給它。不要把 token 貼進聊天、公開 HTML 或程式碼庫;這次部署透過環境變數使用認證。

Grok Bot 用 Netlify API 建了一個站,部署 index.txt,並加上 _headers 讓它以 text/plain; charset=utf-8 回傳,中文才不會亂碼。

File · _headers
/index.txt
  Content-Type: text/plain; charset=utf-8
固定網址,不代表無限免費

Netlify、R2、Pages、GitHub 託管都要注意各自當時的方案、使用額度與權限。cfdrop 臨時帳號若未及時認領,約一小時便到期,不適合作為持續更新的正式新聞源。

STEP 04

加入 DeepSRT News 自訂新聞源

把網址(例如 https://pahud-x-digest.netlify.app/index.txt)貼進 DeepSRT News 的自訂新聞源欄位,按「套用」,就能看到 Grok Bot 產生的摘要。

在 App Store 查看 DeepSRT News ↗

如何輸入自訂網址

點一下上方的連結(anchor/link)圖示,就能輸入自訂網址,貼上 https://pahud-x-digest.netlify.app/index.txt 後按「套用」。

DeepSRT News 已載入 Grok Bot 的 X 動態摘要;視窗上方可見連結圖示、自訂新聞源網址輸入欄與套用按鈕。
DeepSRT News 載入自訂新聞源後,即可閱讀「X 動態摘要(過去 24 小時 由 Grok Bot 產生)」。點擊圖片可查看原尺寸。

STEP 05

每日自動更新

最後跟 Grok Bot 說「每天抓滿 24 小時」,它就建立一個例行任務:每天美東時間早上 7 點左右(America/New_York,前後約 15 分鐘)自動抓取、整理、部署到同一個網址。成功時安靜執行,只有失敗或沒抓滿才會通知我。DeepSRT News 每天打開就是新的內容。

這是本次已建立的例行任務安排,不代表讀者打開本教學就會自動啟用。也不是即時串流:內容是最近一次成功整理與部署的快照。

WHAT WE LEARNED

心得

把興趣變成每天會更新的新聞源

先對齊格式,再驗證抓取範圍,最後發布到固定網址;自動化的價值,不只是省下操作,而是讓資料涵蓋範圍與失敗狀態都能被看見。

QUALITY & SOURCES

閱讀來源與發布檢查

實作紀錄日期:2026-11-08 EST。本文數字來自這次工作紀錄,不代表固定每日用量;資料範圍與缺口已於上文說明。發布格式依 Pahud Notes 風格指南。

檢查範圍與未測項目

發布檢查包含 HTML 結構、唯一 ID、頁內錨點、複製目標、分享 metadata、PNG 尺寸與實際字形、HTTP 與檔案比對。手機互動、鍵盤操作、Clipboard 成功/失敗流程與列印預覽尚未完成瀏覽器實測;本文不宣稱無障礙等級或所有裝置相容。