OpenClaw
應用場景入門10 min

用 OpenClaw 建置 Telegram 每日摘要

手把手教你用 OpenClaw 建置 Telegram 群組訊息自動摘要:安裝 Skill、設定訊息採集、AI 擷取要點,定時推送精簡日報。

最後更新: 2026-03-31

所需 Skills

Summarize
推薦

總結 URL、PDF、影片和文件內容。

Cron Creator
推薦

把自然語言轉成 cron 定時運算式。

你將建置什麼

一套自動化的 Telegram 摘要工作流:

  1. 採集訊息 — 自動收集 Telegram 群組和頻道的訊息
  2. AI 智慧總結 — 擷取關鍵要點、決策和待辦事項
  3. 定時推送 — 按你設定的節奏推送——每日、每天兩次或每週一次
  4. 雜訊過濾 — 只展示重要內容,不是每則訊息都推

建置完成後,你的 Bot 會每天早上自動讀群組訊息並推送一份乾淨的摘要——不再需要翻幾百則訊息了。

為什麼要自動化 Telegram 摘要

Telegram 群組是不錯的即時溝通工具,但訊息量一大就會出問題:

  • 訊息洪水 — 活躍群每天上百則訊息,大部分和你沒有直接關係
  • FOMO 刷屏 — 總怕錯過重要的東西,忍不住全部翻一遍
  • 注意力碎片化 — 一天內反覆查看 Telegram,打斷工作節奏
  • 決策被淹沒 — 重要決定和待辦事項埋在閒聊對話中
  • 時區問題 — 團隊跨時區的話,每天早上光是追訊息就要 20-30 分鐘

AI 摘要幫你讀完所有訊息,只呈現你關心的內容。2 分鐘的閱讀代替 30 分鐘的翻屏。

前置條件

第 1 步:安裝所需 Skills

bash
# 1. Telegram 整合
npx clawhub@latest install telegram

# 2. AI 摘要產生
npx clawhub@latest install summarize

# 3. 定時排程
npx clawhub@latest install cron

驗證安裝:

bash
clawhub list

第 2 步:設定 Telegram 存取

建立 Telegram Bot

  1. 開啟 Telegram,給 @BotFather 傳訊息
  2. 傳送 /newbot,按提示操作
  3. 複製 Bot Token(格式類似 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11

在 OpenClaw 中設定

bash
clawhub inspect telegram

按提示設定 Bot Token。Telegram Skill 提供了與 Telegram Bot API 互動的範本——OpenClaw 的 Agent 會用這些範本代你讀取和傳送訊息。

將 Bot 加入群組

把 Bot 新增到你要監控的每個 Telegram 群。Bot 需要讀取權限來收集訊息。要取得群組的 Chat ID,把 Bot 加入群組後傳一則訊息——Telegram Bot API 會在回應中包含 Chat ID。

第 3 步:設定摘要排程

用 Cron Skill 設定摘要推送時間:

bash
# 每天早上 9 點推送
clawhub run cron --schedule "0 9 * * *" --task "telegram-digest"

# 每天兩次——早晚各一次
clawhub run cron --schedule "0 9,18 * * *" --task "telegram-digest"

# 每週一早上 9 點推送
clawhub run cron --schedule "0 9 * * 1" --task "telegram-digest"

第 4 步:測試摘要

讓 OpenClaw 採集並總結你的 Telegram 訊息。Agent 會用 Telegram Skill 透過 Bot API 擷取訊息,用 Summarize Skill 產生摘要。

輸出範例:

=== Telegram 每日摘要 ===
日期:2026-03-31

## 工程團隊 (47 則訊息)

### 重要決策
- 驗證服務 Q2 末之前遷移到 gRPC
- 新 API 限流方案通過:免費版 1000 req/min

### 待辦事項
- @alice:週五前更新部署文件
- @bob:審查快取層 PR #234
- @carol:安排下週的壓測

### 值得關注的討論
- 關於是否採用 ScyllaDB 的辯論——傾向先做試點
- CI 不穩定測試的討論——根因確定為測試 fixture 中的競態條件

---

## 產品動態 (12 則訊息)

### 要點
- v2.3 發布計畫定在 4 月 5 日
- 新引導流程 A/B 測試結果:啟動率提升 23%
- 使用者回饋:最多的需求是 Webhook 支援

### 待辦事項
- @dave:撰寫 v2.3 更新日誌
- @eve:為 Webhook 功能建立 Jira 工單

---

## 閒聊水群 (83 則訊息)

### 要點
- 團隊午餐改到週四
- 辦公室 WiFi 升級完成
- 技術大會投稿截止 4 月 10 日

第 5 步:自訂摘要格式

優先級篩選

設定摘要器按優先級篩選內容:

yaml
summary:
  priorities:
    - decisions
    - action_items
    - mentions_of_me
    - deadlines
  ignore:
    - emoji_reactions_only
    - forwarded_memes
    - bot_messages

自訂推送管道

預設摘要透過 Telegram 私訊傳送。你也可以設定為:

  • 傳送到特定 Telegram 頻道
  • 輸出為 Markdown 檔案
  • 轉寄到電子郵件(配合 Email Skill)

進階:多群組分級摘要

監控很多群時,可以設定優先級分層:

yaml
groups:
  high_priority:
    - "工程團隊"
    - "事故回應"
  medium_priority:
    - "產品動態"
    - "設計評審"
  low_priority:
    - "閒聊水群"
    - "隨便聊聊"

digest:
  high_priority: full_summary
  medium_priority: key_points_only
  low_priority: one_line_summary

這樣即使監控 10+ 個群,摘要也能保持精煉。

常見問題排查

Bot 收不到訊息

  • 確認 Bot 已作為成員加入群組
  • 檢查 Bot 是否有讀取訊息的權限(群組隱私設定)
  • 驗證 Chat ID 是否正確——讓 OpenClaw 用 Telegram Skill 列出可存取的聊天

摘要為空 / 「未找到訊息」

  • 檢查時間視窗——預設採集過去 24 小時的訊息
  • 確認該群組在該時段內確實有活動
  • 驗證 API 憑證是否有效:clawhub inspect telegram

摘要推送時間不對

  • 檢查系統時區:date +%Z
  • Cron 排程預設使用系統本地時間
  • 如有需要,在 Cron 設定中指定時區

遇到限流錯誤

  • Telegram API 有頻率限制——如果監控很多大群,錯開採集時間
  • Skill 會自動處理限流,但非常活躍的群(每天 1000+ 則訊息)可能需要把採集視窗拆成更小的時段

常見問題

可以,只要你的 Bot 是群組成員。Bot 需要由群組管理員手動新增,不能自行加入未被邀請的群。對於私有頻道,Bot 需要被新增為管理員並擁有「讀取訊息」權限。

OpenClaw 沒有硬性限制。實際上限取決於 Telegram API 的頻率限制和訊息總量。大多數使用者可以舒適地監控 10-20 個群。如果需要更多,可以把採集任務錯開到多次執行中,避免觸發限流。

可以。在 Telegram Skill 中設定關鍵字篩選器只收集配合特定詞彙的訊息,或者在摘要提示中要求聚焦特定話題。比如你可以設定只呈現提到「部署」、「故障」或「發布」的訊息。

Bot 在採集和總結過程中在記憶體中處理訊息。預設不會在摘要產生後將訊息持久化到磁碟。如果你啟用了 `save_raw` 選項,原始訊息會儲存在本機用於稽核。除了你設定的 AI 供應商用於摘要產生外,不會向第三方服務傳送任何資料。

可以,但那是另一種工作流。要基於關鍵字或模式做即時告警,把 Telegram Skill 設定為「watch」模式而不是「collect」模式。本教學描述的每日摘要工作流是為批次總結設計的,不是即時監控。兩種模式可以並行執行。

支援。Telegram Skill 同時支援群組和頻道。對於頻道,Bot 需要被新增為管理員。摘要格式不變——關鍵要點、值得關注的貼文,以及可用的互動資料。

相關場景