抄送(Carbon Copy)
抄送功能會在發送到 Telegram 的同時,將 Telegram SMS 處理的事件(收到的短信、未接來電、應用通知和電池提醒)的副本轉發到其他推送服務。常見的目標包括 Bark、Gotify、PushDeer、Lark 以及任意通用 Webhook。
每個目標都由一段 HAR(HTTP Archive)請求描述,應用會在每次事件發生時重放這段請求。由於請求是原樣重放的,因此幾乎任何基於 HTTP 的推送服務都能被支持,而無需為其單獨編寫整合代碼。
打開抄送設置
- 打開 Telegram SMS,點擊溢出選單(⋮)→ 抄送。
- 您會看到已配置的抄送服務列表(首次使用時為空)。
添加服務
- 點擊 + 懸浮按鈕。
- 將該服務的 HAR JSON 貼到編輯框中。編輯器會在您輸入時校驗 JSON,如果結構無效會顯示錯誤。
- 點擊 確定 儲存。
您也可以在溢出選單中點擊 掃描 選項,透過二維碼匯入服務。
為常見的服務商(Bark、Gotify、PushDeer、通用 cURL 請求……)取得結構正確的 HAR,最簡單的方式是使用配置產生器。如果您想手動編寫 HAR,請參閱開發者文檔中的 Carbon Copy Provider 參考。
佔位符
在 HAR 正文中可以使用以下佔位符,它們會在請求發送前針對每個事件被替換:
{{Title}}— 消息標題(例如事件類型或短信發件人)。{{Message}}— 完整的消息正文。{{Copy}}— 適合複製的內容變體。
選擇要抄送的事件
事件來源是一項全域抄送設置,對所有服務生效。打開溢出選單並選擇抄送配置項,然後切換您希望轉發的來源:
- 收到的短信
- 未接來電
- 應用通知
- 電池提醒
只有在此處啟用的來源才會被轉發到您的抄送服務。
編輯、啟用、停用或刪除服務
- 點擊列表中的某個服務可編輯其 HAR 或將其刪除。
- 每個條目會顯示其當前狀態為 (已啟用) 還是 (已停用)。
發送測試
使用溢出選單中的 發送測試 可一次性向所有已配置的服務推送一條測試消息,以便在正式依賴它之前確認投遞是否正常。如果尚未配置任何服務,應用會提示沒有可測試的對象。
匯入與加密
接收配置 選項允許您透過輸入 ID 和密碼從伺服器拉取抄送配置。當配置為加密形式時,Telegram SMS 會使用您提供的密碼進行解密(libsodium SecretBox),從而在傳輸過程中保護 HAR 中嵌入的憑據。