如何把 iPhone 簡訊轉寄到 Slack

更新於

由 Fwrd 直接傳送

頻道和團隊提醒

透過 Incoming Webhook,把選定的 iPhone 訊息轉寄到 Slack 頻道。

這個轉寄目標如何運作

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

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

開始之前

  • 一個你有權安裝 App 的 Slack 工作區——有些工作區需要管理員先核准
  • 要接收訊息的頻道。如果它是私人頻道,請先加入,再建立 Webhook
  • 在接收訊息的 iPhone 上安裝 Fwrd
本指南使用的設定:Slack Incoming Webhook URL

設定轉寄目標

12 個步驟

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

  1. 建立 Slack App

    這一部分在電腦上操作比較方便。前往 api.slack.com/apps,如果被要求,請登入你的工作區。選擇 Create New App,再選 Blank app(較舊的畫面叫 From scratch)。輸入一個你認得的名稱,例如 Fwrd,選好工作區,然後選擇 Create。你已有的 App 也可以用。

  2. 如果 Slack 要求核准

    有些工作區只允許擁有者或 App 管理員新增 App。如果你看到的是申請按鈕,而不是 App,請送出申請,等擁有者核准後再繼續。

  3. 開啟 Incoming Webhook

    在 App 的設定中,於左側選單選擇「Incoming Webhooks」,並開啟「Activate Incoming Webhooks」。頁面隨後會顯示更多選項。

  4. 讓 Webhook 指向你的頻道

    選擇「Add New Webhook to Workspace」,選擇要接收你簡訊的頻道,然後選擇「Allow」(有些畫面上寫的是「Authorize」)。私人頻道只有在你加入後才會出現。每個 Webhook 只張貼到一個頻道,所以第二個頻道要另外建立一個 Webhook。

  5. 拷貝 Webhook URL

    拷貝「Webhook URLs for Your Workspace」下列出的 URL。拿到它的人都能向那個頻道貼文,所以請把它當作密碼來看待,不要放進共用文件。

    https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
  6. 確認它是 Incoming Webhook,而不是工作流程

    Slack 的 Workflow Builder 會提供另一種以 hooks.slack.com/triggers 開頭的 URL。Fwrd 只接受上面所示的 /services/ 格式,會拒絕另一種。

  7. 在 Fwrd 的設定流程中選擇 Slack

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

  8. 把網址貼到 Fwrd 中

    把整個網址貼到「Webhook 連結」,然後繼續。Fwrd 會先檢查網址,所以縮短過或手動修改過的網址不會被接受。

    「Webhook 連結」← Slack Incoming Webhook URL
  9. 加入現成的捷徑

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

  10. 開啟它

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

  11. 允許第一次執行

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

  12. 一切就緒

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

自己動手建立

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

觀看設定過程

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

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

  1. 在 Fwrd 中加入 Slack

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

  2. 把網址貼到 Fwrd 中

    把整個網址貼到「設定」欄位。Fwrd 會先檢查網址,才讓你繼續,所以縮短過或手動修改過的網址不會被接受。

    「設定」← Slack Incoming Webhook URL
  3. 儲存,並讓轉寄目標保持啟用

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

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

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

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

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

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

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

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

如果訊息沒有送達

Fwrd 不接受這個網址
這多半是 Workflow Builder 連結,其中含有 hooks.slack.com/triggers。請改為建立 Incoming Webhook:它的網址裡含有 /services/。
原本正常,後來訊息不再出現
Webhook 被移除了,或是 Slack App 失去了該頻道的存取權限。請建立新的 Webhook,並貼到 Fwrd 中。
訊息傳到了錯誤的頻道
每個 Webhook 只張貼到一個頻道。為你想要的頻道建立一個 Webhook,並替換 Fwrd 中的 URL。

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

常見問題

先了解

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