Ves al contingut
  1. Documentació/

Guia de Configuracio

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 memoria
  • La teva propia API — Qualsevol servidor que accepti peticions POST i retorni JSON
  • n8n — Automatitzacio 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 autenticacio Bearer token

3. Connectar a PocketHook
#

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

Pantalla de Configuracio de PocketHook

4. Format de Peticio
#

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"
}
CampTipusRequeritDescripcio
msgstringSiText 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 Rapid amb el Servidor Starter
#

Utilitza la nostra plantilla de servidor starter per comencar 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 Referencia API per a l’especificacio 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" }
]));