如何把 iPhone 簡訊轉寄到 Telegram

更新於

由 Fwrd 直接傳送

機器人聊天

透過你自己建立的機器人,把選定的 iPhone 訊息轉寄到你自己的 Telegram 聊天。

這個轉寄目標如何運作

只要這個轉寄目標在 Fwrd 中處於啟用狀態,Fwrd 就會透過 HTTPS 把每則符合條件的簡訊從 iPhone 直接傳送到這個轉寄目標。

把 iPhone 簡訊轉寄到 Telegram:概覽與常見問題

開始之前

  • 一個 Telegram 帳號,這樣你才能傳訊息給 BotFather 並建立機器人
  • 在任何裝置上用 Telegram 花幾分鐘——機器人是在那裡建立的,不是在 Fwrd 裡
  • 在接收訊息的 iPhone 上安裝 Fwrd
本指南使用的設定:Telegram 機器人權杖和聊天 ID

設定轉寄目標

11 個步驟

這些步驟中的 Fwrd 設定流程需要 iOS 27。在 iOS 26 上,請依照「自己動手建立」底下的做法加入 Telegram。

  1. 用 BotFather 建立機器人

    這一步在 iPhone 上的 Telegram 裡完成。搜尋 @BotFather(有藍色勾號),打開聊天,傳送 /newbot。BotFather 會要求一個名稱,隨便取都行,然後要求一個使用者名稱:5 到 32 個字母、數字或底線,以「bot」結尾,例如 my_texts_bot。使用者名稱之後無法更改。

  2. 拷貝機器人權杖

    BotFather 會回覆一個權杖:一串數字、一個冒號,再加一長串字元。拿到它的人就能控制你的機器人,所以請保密。如果以後需要更換,向 BotFather 傳送 /token。

    110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw
  3. 自己先開啟聊天

    Telegram 機器人無法先傳訊息給你。點一下 BotFather 傳來的 t.me 連結,點一下「Start」,再傳任意一則訊息給機器人,例如 hello,這樣下一步才有內容可讀。

  4. 讀取你的聊天 ID

    在瀏覽器中打開下方的網址,把 <YOUR_TOKEN> 換成你的權杖。bot 一詞直接寫在權杖前面,中間沒有空格。找到 "chat":{"id": 後面跟著的數字,並原樣拷貝這個數字。你自己的聊天是正數。如果頁面顯示 "result":[],請再傳一則訊息給機器人並重新載入:Telegram 只會把這些保留 24 小時。

    https://api.telegram.org/bot<YOUR_TOKEN>/getUpdates
  5. 在 Fwrd 的設定流程中選擇 Telegram

    在 iPhone 上打開 Fwrd,在介紹頁面的最後點一下「設定轉寄」。當它問你的簡訊要送到哪裡時,選擇 Telegram。

  6. 輸入權杖和聊天 ID

    把權杖貼到「機器人權杖」,把號碼貼到「聊天 ID」,然後繼續。Fwrd 會先檢查兩者的格式。

    「機器人權杖」+「聊天 ID」← BotFather 和 getUpdates
  7. 加入現成的捷徑

    選擇要轉寄哪些簡訊。點一下「取得捷徑」。在「捷徑」中,點一下「加入捷徑」,然後點一下左上角的「◀ Fwrd」。

  8. 開啟它

    點一下「打開捷徑」。在「捷徑」中,點一下「編輯」,再點一下「其中」後面的 ›(不是 ×),然後開啟「自動化操作」。

  9. 允許第一次執行

    Fwrd 會用一則範例簡訊執行一次捷徑,這會算作一則轉寄。第一次執行時,「捷徑」會問兩次:先點「允許」,再點「永遠允許」。

  10. 一切就緒

    這樣就完成了。符合條件的新簡訊現在會自動傳送到你的 Telegram 聊天,不論 iPhone 是否鎖定。iPhone 重新啟動後,解鎖一次,轉寄就會繼續。

  11. 改傳到群組

    Fwrd 也接受群組聊天 ID。有三處不同:把機器人加入群組;在群組裡傳送 /start@your_bot,因為 Telegram 不會把群組裡的一般訊息傳給機器人;並且要使用負數的聊天 ID——超級群組的 ID 以 -100 開頭,負號也是 ID 的一部分。把群組轉換為超級群組會改變它的 ID,所以你需要在這裡更新。在 Fwrd 中輸入該群組的聊天 ID,點一下「傳送測試訊息」,然後儲存。

自己動手建立

在 iOS 26 上,或想自己動手建立自動化操作時,請改照以下步驟進行。 如果 Fwrd 已經在轉寄到某個地方,儲存 Telegram 之後就到此為止:你的自動化操作會傳送到每個已啟用的轉寄目標。

觀看設定過程

在 iOS 27 上,Fwrd 和「捷徑」中的每一步操作,約需約一分鐘。可在任一步暫停,或在下方選擇一步直接跳轉。

在裝有 Fwrd 1.1 的 iOS 27 上示範。位址和號碼皆為範例。

  1. 在 Fwrd 中加入 Telegram

    在 iPhone 上打開 Fwrd,點一下畫面底部的 +,然後選擇 Telegram。你可以重新命名它,方便區分各個轉寄目標。

  2. 輸入權杖和聊天 ID

    把權杖貼到「機器人權杖」,把號碼貼到「聊天 ID」。Fwrd 會先檢查兩者的格式,才讓你繼續。

    「機器人權杖」+「聊天 ID」← BotFather 和 getUpdates
  3. 儲存,並讓轉寄目標保持啟用

    點一下「傳送測試訊息」,然後點一下右上角的 ✓ 儲存。如果 iOS 提示儲存密碼,點一下「稍後再說」:Fwrd 已把它存在 iPhone 的鑰匙圈裡。保持「轉寄目標已啟用」開啟。未啟用的轉寄目標仍儲存在 iPhone 上,但訊息抵達時會被略過。

    「轉寄目標已啟用」← 開啟
  4. 建立「訊息」自動化操作

    在接收簡訊的 iPhone 上打開「捷徑」。在 iOS 27 上,前往「資料庫」→「自動化」並點一下 +。如果看到「描述捷徑」,請點一下「編輯」。點一下「自動化操作」,然後選擇「訊息」,並把「寄件人」改為「訊息」。輸入你的簡訊會含有的字詞,例如 code 或 verification:依訊息內容比對,能抓到簡碼和不在你聯絡人裡的寄件人,這是「寄件人」做不到的。然後點一下觸發器旁的箭頭,檢查「執行前確認」是否已關閉。在 ⓘ 下的「隱私權」中,檢查「鎖定時允許執行」是否已開啟。在 iOS 26 上,點一下「自動化」,再點一下 +,然後選擇「訊息」,並選擇「立即執行」。

    「訊息 包含」← 你的字詞 · 「執行前確認」← 關閉 · 「鎖定時允許執行」← 開啟
    已用箭頭展開的觸發器步驟:「自動化操作」為開啟,「執行前確認」為關閉
  5. 加入 Fwrd 的「轉寄訊息到所有轉寄目標」動作

    搜尋「轉寄」,把 Fwrd 的「轉寄訊息到所有轉寄目標」加到觸發器下方。點一下其中的「訊息」,點一下「選取變數」,然後選擇「捷徑輸入」;「捷徑」會在最上方加入一個「從 … 接收 …」區塊,這樣沒問題。點一下返回即可儲存。在 iOS 26 上,先點一下「新增捷徑」,再加入這個動作:它的「訊息」會自動填入「捷徑輸入」。點一下「完成」。

    「訊息」=「捷徑輸入」
    Fwrd 的動作顯示為「轉寄捷徑輸入到所有轉寄目標」,最上方加入了「從 … 接收 …」區塊
  6. 一切就緒

    這樣就完成了。符合條件的新簡訊現在會自動傳送到你的 Telegram 聊天,不論 iPhone 是否鎖定。iPhone 重新啟動後,解鎖一次,轉寄就會繼續。

「捷徑」的畫面在 iOS 26 和 iOS 27 之間有所不同。自動化操作指南兩個版本都會逐步說明。

如果訊息沒有送達

「傳送測試訊息」失敗,顯示「chat not found」
在你打開機器人的聊天並點一下「Start」之前,它無法傳訊息給你。先完成這一步,再用 getUpdates 重新讀取聊天 ID。
getUpdates 顯示為空白清單
先傳一則訊息給機器人,再重新整理頁面。如果機器人在別處設定了 Webhook,在你移除它之前,getUpdates 會一直是空的。
我更換權杖後它就不運作了
BotFather 給你的新權杖會立刻取代舊權杖。把新權杖貼到 Fwrd 中。

適用於每個轉寄目標的問題,例如簡訊始終不會觸發自動化操作,都在疑難排解指南裡。

常見問題

先了解

請讓接收簡訊的 iPhone 保持開機並連上網路。重新啟動後,解鎖一次,轉寄就會繼續。每次轉寄都會列在 Fwrd 的「活動」裡。