Ves al contingut
  1. Documentació/

Guia de Configuració

1. Instal·lar PocketHook
#

Descarrega PocketHook des de l’App Store i obre’l al teu iPhone, iPad o Mac.

2. Configura el Teu Servidor
#

PocketHook necessita un endpoint HTTPS per comunicar-se. Pots utilitzar:

  • Servidor Agent — Agent IA autoallotjat amb LLM, eines, tasques en segon pla i memòria
  • La teva pròpia API — Qualsevol servidor que accepti peticions POST i retorni JSON
  • n8n — Automatització de fluxos autoallotjada amb trigger webhook
  • OpenClaw — Assistent IA autoallotjat amb missatgeria multicanal

Requisits del Servidor
#

El teu servidor ha de:

  • Acceptar peticions POST amb body JSON
  • Retornar respostes JSON
  • Ser accessible via HTTPS (HTTP es rebutja per seguretat)
  • Opcionalment suportar autenticació Bearer token

3. Connectar a PocketHook
#

  1. Obre PocketHook i ves a Configuració
  2. Introdueix la teva URL del Servidor (ha de ser HTTPS)
  3. Introdueix el teu Token d’Autenticació (si el teu servidor ho requereix)
  4. Toca Provar Connexió per verificar

Pantalla de Configuració de PocketHook

4. Format de Petició
#

PocketHook envia missatges com un array JSON:

[{
  "sessionId": "uuid-v4",
  "action": "sendMessage",
  "chatInput": "el teu missatge aqui"
}]

5. Format de Resposta
#

El teu servidor ha de respondre amb un objecte JSON:

{
  "msg": "Missatge mostrat a l'usuari",
  "shortcut": "NomDeLaDrecera Opcional",
  "data": { "clau": "valor" },
  "url": "https://url-opcional.com"
}
CampTipusRequeritDescripció
msgstringText mostrat al xat
shortcutstringNoDrecera d’iOS a executar
dataobject | arrayNoDades passades a la Drecera
urlstringNoURL per obrir o mostrar

Per a automatitzacions multi-pas, retorna un array de respostes:

[
  { "msg": "Pas 1...", "shortcut": "PrimeraDrecera" },
  { "msg": "Pas 2...", "shortcut": "SegonaDrecera", "data": { "input": "valor" } }
]

6. Inici Ràpid amb el Servidor Starter
#

Utilitza la nostra plantilla de servidor starter per començar en minuts:

git clone https://github.com/pockethook-app/pockethook-server.git
cd pockethook-server
bun install
cp .env.example .env
# Edita .env amb el teu token secret
bun dev

L’starter inclou comandes integrades (ping, hello, help, time) i exemples per activar Dreceres. Consulta la Referència API per a l’especificació completa del protocol.

7. Utilitzant el SDK
#

Instal·la el paquet pockethook-sdk per construir respostes amb tipus:

bun add pockethook-sdk
import { text, shortcut, responses, toResponse } from "pockethook-sdk";

// Resposta de text simple
return toResponse(text("Hola des del meu servidor!"));

// Activar una Drecera
return toResponse(shortcut("Executant...", "LaMevaDrecera", { clau: "valor" }));

// Automatitzacio multi-pas
return toResponse(responses([
  { msg: "Pas 1", shortcut: "Primera" },
  { msg: "Pas 2", shortcut: "Segona" }
]));