PocketHook 提供六個 App Intents,與 Siri 和 iOS 捷徑應用程式整合。您可以用它們建構由語音、時間、位置或其他 iOS 觸發器啟動的強大自動化。
傳送訊息#
Intent:SendMessageIntent
向伺服器傳送訊息,並可選擇等待回應。
| 參數 | 類型 | 說明 |
|---|---|---|
| 訊息 | string | 要傳送的訊息 |
| 等待回應 | boolean | 如果為 true,等待最多 5 分鐘 |
範例:「嘿 Siri,用 PocketHook 傳送『檢查伺服器』」
如果啟用等待,則回傳伺服器回應文字。
向伺服器傳送資料#
Intent:SendDataToServerIntent
靜默向伺服器傳送訊息 — 不新增至聊天記錄。適用於背景自動化。
| 參數 | 類型 | 說明 |
|---|---|---|
| 訊息 | string | 要傳送的訊息 |
範例:建立每天早上執行的捷徑自動化,向伺服器傳送「daily-report」。
擷取訊息#
Intent:ExtractMessageIntent
從 PocketHook 回應 JSON 字串中擷取 msg 欄位。
| 參數 | 類型 | 說明 |
|---|---|---|
| 回應 JSON | string | 原始 JSON 回應 |
回傳:回應中的 msg 字串。
擷取資料#
Intent:ExtractDataIntent
從 PocketHook 回應 JSON 字串中擷取 data 物件。
| 參數 | 類型 | 說明 |
|---|---|---|
| 回應 JSON | string | 原始 JSON 回應 |
回傳:作為 JSON 字串的 data 物件。
擷取捷徑名稱#
Intent:ExtractShortcutIntent
從 PocketHook 回應 JSON 字串中擷取 shortcut 名稱。
| 參數 | 類型 | 說明 |
|---|---|---|
| 回應 JSON | string | 原始 JSON 回應 |
回傳:捷徑名稱字串。
新增本機訊息#
Intent:AddLocalMessageIntent
向本機聊天記錄新增訊息而不向伺服器傳送任何內容。適用於在本機記錄自動化。
| 參數 | 類型 | 說明 |
|---|---|---|
| 訊息 | string | 要新增的訊息文字 |
| 傳送者 | enum | user 或 server |
建構捷徑自動化#
基礎:傳送並顯示#
- 新增 傳送訊息 動作(等待回應:開啟)
- 新增 顯示結果 並附上輸出
進階:解析並執行#
- 傳送訊息 → 取得原始回應
- 擷取資料 → 取得資料內容
- 在其他捷徑動作中使用擷取的資料(調整亮度、開啟應用程式等)
背景自動化#
- 建立 每日時間 自動化
- 新增 向伺服器傳送資料 並附上觸發指令
- 伺服器處理並可透過 PocketHook 觸發捷徑
與其他應用程式聯動#
PocketHook 意圖與任何捷徑動作相容。與以下結合使用:
- 家庭 動作控制智慧裝置
- 行事曆/提醒事項 讀取或建立事件
- 檔案 處理文件
- 健康 記錄運動資料
- 任何其他相容捷徑的應用程式