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 意图与任何快捷指令操作兼容。与以下结合使用:
- 家庭 操作控制智能设备
- 日历/提醒事项 读取或创建事件
- 文件 处理文档
- 健康 记录锻炼数据
- 任何其他兼容快捷指令的应用