O PocketHook fornece seis App Intents que se integram com a Siri e o app Atalhos do iOS. Você pode usá-los para criar automações poderosas acionadas por voz, horário, localização ou outros gatilhos do iOS.
Enviar Mensagem#
Intent: SendMessageIntent
Envia uma mensagem para seu servidor e opcionalmente aguarda a resposta.
| Parâmetro | Tipo | Descrição |
|---|---|---|
| Mensagem | string | A mensagem a enviar |
| Aguardar Resposta | boolean | Se true, aguarda até 5 minutos |
Exemplo: “E aí Siri, envie ‘verificar servidores’ com o PocketHook”
Retorna o texto da resposta do servidor se a espera estiver ativada.
Enviar Dados ao Servidor#
Intent: SendDataToServerIntent
Envia uma mensagem ao servidor silenciosamente — sem adicioná-la ao histórico do chat. Útil para automações em segundo plano.
| Parâmetro | Tipo | Descrição |
|---|---|---|
| Mensagem | string | A mensagem a enviar |
Exemplo: Crie uma automação de Atalhos que executa toda manhã e envia “daily-report” ao seu servidor.
Extrair Mensagem#
Intent: ExtractMessageIntent
Extrai o campo msg de uma string JSON de resposta do PocketHook.
| Parâmetro | Tipo | Descrição |
|---|---|---|
| JSON da Resposta | string | A resposta JSON bruta |
Retorna: A string msg da resposta.
Extrair Dados#
Intent: ExtractDataIntent
Extrai o objeto data de uma string JSON de resposta do PocketHook.
| Parâmetro | Tipo | Descrição |
|---|---|---|
| JSON da Resposta | string | A resposta JSON bruta |
Retorna: O objeto data como string JSON.
Extrair Nome do Atalho#
Intent: ExtractShortcutIntent
Extrai o nome do shortcut de uma string JSON de resposta do PocketHook.
| Parâmetro | Tipo | Descrição |
|---|---|---|
| JSON da Resposta | string | A resposta JSON bruta |
Retorna: A string com o nome do atalho.
Adicionar Mensagem Local#
Intent: AddLocalMessageIntent
Adiciona uma mensagem ao histórico local do chat sem enviar nada ao servidor. Útil para registrar automações localmente.
| Parâmetro | Tipo | Descrição |
|---|---|---|
| Mensagem | string | O texto da mensagem a adicionar |
| Remetente | enum | user ou server |
Construindo Automações com Atalhos#
Básico: Enviar e Exibir#
- Adicione a ação Enviar Mensagem (aguardar resposta: sim)
- Adicione Mostrar Resultado com a saída
Avançado: Analisar e Agir#
- Enviar Mensagem → obter resposta bruta
- Extrair Dados → obter o payload de dados
- Usar os dados extraídos em outras ações de Atalhos (ajustar brilho, abrir app, etc.)
Automação em Segundo Plano#
- Crie uma automação de Hora do Dia
- Adicione Enviar Dados ao Servidor com seu comando de gatilho
- O servidor processa e pode acionar Atalhos de volta via PocketHook
Encadeamento com Outros Apps#
Os intents do PocketHook funcionam com qualquer ação de Atalhos. Combine-os com:
- Ações de Casa para controlar dispositivos inteligentes
- Calendário/Lembretes para ler ou criar eventos
- Arquivos para processar documentos
- Saúde para registrar dados de exercício
- Qualquer outro app compatível com Atalhos