PocketHook proporciona seis App Intents que se integran con Siri y la app Atajos de iOS. Puedes usarlos para crear automatizaciones potentes activadas por voz, hora, ubicación u otros triggers de iOS.
Enviar Mensaje#
Intent: SendMessageIntent
Envía un mensaje a tu servidor y opcionalmente espera la respuesta.
| Parámetro | Tipo | Descripción |
|---|---|---|
| Mensaje | string | El mensaje a enviar |
| Esperar Respuesta | boolean | Si es true, espera hasta 5 minutos |
Ejemplo: “Oye Siri, envía ‘revisar servidores’ con PocketHook”
Devuelve el texto de respuesta del servidor si la espera está activada.
Enviar Datos al Servidor#
Intent: SendDataToServerIntent
Envía un mensaje a tu servidor de forma silenciosa — sin agregarlo al historial del chat. Útil para automatizaciones en segundo plano.
| Parámetro | Tipo | Descripción |
|---|---|---|
| Mensaje | string | El mensaje a enviar |
Ejemplo: Crea una automatización de Atajos que se ejecute cada mañana y envíe “informe-diario” a tu servidor.
Extraer Mensaje#
Intent: ExtractMessageIntent
Extrae el campo msg de un JSON de respuesta de PocketHook.
| Parámetro | Tipo | Descripción |
|---|---|---|
| JSON de Respuesta | string | La respuesta JSON en crudo |
Devuelve: El string msg de la respuesta.
Extraer Datos#
Intent: ExtractDataIntent
Extrae el objeto data de un JSON de respuesta de PocketHook.
| Parámetro | Tipo | Descripción |
|---|---|---|
| JSON de Respuesta | string | La respuesta JSON en crudo |
Devuelve: El objeto data como string JSON.
Extraer Nombre del Atajo#
Intent: ExtractShortcutIntent
Extrae el nombre del shortcut de un JSON de respuesta de PocketHook.
| Parámetro | Tipo | Descripción |
|---|---|---|
| JSON de Respuesta | string | La respuesta JSON en crudo |
Devuelve: El string con el nombre del atajo.
Agregar Mensaje Local#
Intent: AddLocalMessageIntent
Agrega un mensaje al historial local del chat sin enviar nada al servidor. Útil para registrar automatizaciones localmente.
| Parámetro | Tipo | Descripción |
|---|---|---|
| Mensaje | string | El texto del mensaje a agregar |
| Remitente | enum | user o server |
Construyendo Automatizaciones con Atajos#
Básico: Enviar y Mostrar#
- Agrega la acción Enviar Mensaje (esperar respuesta: sí)
- Agrega Mostrar Resultado con la salida
Avanzado: Parsear y Actuar#
- Enviar Mensaje → obtener respuesta en crudo
- Extraer Datos → obtener el payload de datos
- Usar los datos extraídos en otras acciones de Atajos (ajustar brillo, abrir app, etc.)
Automatización en Segundo Plano#
- Crea una automatización de Hora del Día
- Agrega Enviar Datos al Servidor con tu comando trigger
- El servidor lo procesa y puede activar Atajos de vuelta vía PocketHook
Encadenar con Otras Apps#
Los intents de PocketHook funcionan con cualquier acción de Atajos. Combínalos con:
- Acciones de Casa para controlar dispositivos inteligentes
- Calendario/Recordatorios para leer o crear eventos
- Archivos para procesar documentos
- Salud para registrar datos de ejercicio
- Cualquier otra app compatible con Atajos