Skip to main content
  1. 文件/

Siri 與 App Intents

PocketHook 提供六個 App Intents,與 Siri 和 iOS 捷徑應用程式整合。您可以用它們建構由語音、時間、位置或其他 iOS 觸發器啟動的強大自動化。

傳送訊息
#

IntentSendMessageIntent

向伺服器傳送訊息,並可選擇等待回應。

參數類型說明
訊息string要傳送的訊息
等待回應boolean如果為 true,等待最多 5 分鐘

範例:「嘿 Siri,用 PocketHook 傳送『檢查伺服器』」

如果啟用等待,則回傳伺服器回應文字。

向伺服器傳送資料
#

IntentSendDataToServerIntent

靜默向伺服器傳送訊息 — 不新增至聊天記錄。適用於背景自動化。

參數類型說明
訊息string要傳送的訊息

範例:建立每天早上執行的捷徑自動化,向伺服器傳送「daily-report」。

擷取訊息
#

IntentExtractMessageIntent

從 PocketHook 回應 JSON 字串中擷取 msg 欄位。

參數類型說明
回應 JSONstring原始 JSON 回應

回傳:回應中的 msg 字串。

擷取資料
#

IntentExtractDataIntent

從 PocketHook 回應 JSON 字串中擷取 data 物件。

參數類型說明
回應 JSONstring原始 JSON 回應

回傳:作為 JSON 字串的 data 物件。

擷取捷徑名稱
#

IntentExtractShortcutIntent

從 PocketHook 回應 JSON 字串中擷取 shortcut 名稱。

參數類型說明
回應 JSONstring原始 JSON 回應

回傳:捷徑名稱字串。

新增本機訊息
#

IntentAddLocalMessageIntent

向本機聊天記錄新增訊息而不向伺服器傳送任何內容。適用於在本機記錄自動化。

參數類型說明
訊息string要新增的訊息文字
傳送者enumuserserver

建構捷徑自動化
#

基礎:傳送並顯示
#

  1. 新增 傳送訊息 動作(等待回應:開啟)
  2. 新增 顯示結果 並附上輸出

進階:解析並執行
#

  1. 傳送訊息 → 取得原始回應
  2. 擷取資料 → 取得資料內容
  3. 在其他捷徑動作中使用擷取的資料(調整亮度、開啟應用程式等)

背景自動化
#

  1. 建立 每日時間 自動化
  2. 新增 向伺服器傳送資料 並附上觸發指令
  3. 伺服器處理並可透過 PocketHook 觸發捷徑

與其他應用程式聯動
#

PocketHook 意圖與任何捷徑動作相容。與以下結合使用:

  • 家庭 動作控制智慧裝置
  • 行事曆/提醒事項 讀取或建立事件
  • 檔案 處理文件
  • 健康 記錄運動資料
  • 任何其他相容捷徑的應用程式