メインコンテンツへスキップ
  1. ドキュメント/

SiriとApp Intents

PocketHookは、SiriおよびiOSショートカットアプリと連携する6つのApp Intentsを提供します。音声、時刻、場所、その他のiOSトリガーで起動する強力な自動化を構築できます。

メッセージを送信
#

Intent: SendMessageIntent

サーバーにメッセージを送信し、オプションで応答を待ちます。

パラメーター説明
メッセージstring送信するメッセージ
応答を待つbooleantrueの場合、最大5分間待機

: “Hey Siri、PocketHookで’サーバー確認’を送って”

待機が有効な場合、サーバーの応答テキストを返します。

サーバーにデータを送信
#

Intent: SendDataToServerIntent

チャット履歴に追加せずにサーバーにメッセージをサイレント送信します。バックグラウンド自動化に便利です。

パラメーター説明
メッセージstring送信するメッセージ

: 毎朝実行してサーバーに"daily-report"を送信するショートカット自動化を作成します。

メッセージを抽出
#

Intent: ExtractMessageIntent

PocketHookレスポンスJSON文字列からmsgフィールドを抽出します。

パラメーター説明
レスポンスJSONstring生のJSONレスポンス

戻り値: レスポンスのmsg文字列。

データを抽出
#

Intent: ExtractDataIntent

PocketHookレスポンスJSON文字列からdataオブジェクトを抽出します。

パラメーター説明
レスポンスJSONstring生のJSONレスポンス

戻り値: JSON文字列としてのdataオブジェクト。

ショートカット名を抽出
#

Intent: ExtractShortcutIntent

PocketHookレスポンスJSON文字列からshortcut名を抽出します。

パラメーター説明
レスポンスJSONstring生のJSONレスポンス

戻り値: ショートカット名の文字列。

ローカルメッセージを追加
#

Intent: AddLocalMessageIntent

サーバーに何も送信せずにローカルチャット履歴にメッセージを追加します。自動化をローカルに記録するのに便利です。

パラメーター説明
メッセージstring追加するメッセージテキスト
送信者enumuser または server

ショートカット自動化の構築
#

基本: 送信と表示
#

  1. メッセージを送信アクションを追加(応答を待つ: オン)
  2. 結果を表示に出力を追加

上級: 解析して実行
#

  1. メッセージを送信 → 生のレスポンスを取得
  2. データを抽出 → データペイロードを取得
  3. 抽出したデータを他のショートカットアクションで使用(明るさ調整、アプリ起動など)

バックグラウンド自動化
#

  1. 時刻自動化を作成
  2. サーバーにデータを送信にトリガーコマンドを追加
  3. サーバーが処理し、PocketHook経由でショートカットをトリガーバック

他のアプリとの連携
#

PocketHookのインテントはあらゆるショートカットアクションと連携します。以下と組み合わせて使用できます:

  • ホームアクションでスマートデバイスを制御
  • カレンダー/リマインダーでイベントの読み取りや作成
  • ファイルでドキュメントの処理
  • ヘルスケアでワークアウトデータの記録
  • その他ショートカット対応アプリ