Gå til hovedindhold
  1. Dokumentation/

Opsaetningsguide

1. Installer PocketHook
#

Download PocketHook fra App Store og abn den pa din iPhone, iPad eller Mac.

2. Konfigurer Din Server
#

PocketHook har brug for et HTTPS endpoint at kommunikere med. Du kan bruge:

  • Agent Server — Selvhostet AI-agent med LLM, vaerktojer, baggrundsopgaver og hukommelse
  • Din egen API — Enhver server der accepterer POST-anmodninger og returnerer JSON
  • n8n — Selvhostet workflow-automatisering med webhook trigger
  • OpenClaw — Selvhostet AI-assistent med multikanal-beskedsystem

Serverkrav
#

Din server skal:

  • Acceptere POST-anmodninger med JSON body
  • Returnere JSON-svar
  • Vaere tilgaengelig via HTTPS (HTTP afvises af sikkerhedsgrunde)
  • Valgfrit understotte Bearer token-godkendelse

3. Forbind i PocketHook
#

  1. Abn PocketHook og ga til Indstillinger
  2. Indtast din Server URL (skal vaere HTTPS)
  3. Indtast dit Godkendelsestoken (hvis din server kraever godkendelse)
  4. Tryk pa Test Forbindelse for at verificere

PocketHook Indstillingsskaerm

4. Anmodningsformat
#

PocketHook sender beskeder som et JSON-array:

[{
  "sessionId": "uuid-v4",
  "action": "sendMessage",
  "chatInput": "din besked her"
}]

5. Svarformat
#

Din server skal svare med et JSON-objekt:

{
  "msg": "Besked vist til brugeren",
  "shortcut": "ValgfritGenvejsnavn",
  "data": { "noegle": "vaerdi" },
  "url": "https://optional-url.com"
}
FeltTypePavkraevetBeskrivelse
msgstringJaTekst vist i chatten
shortcutstringNejiOS Shortcut der skal koeres
dataobject | arrayNejData sendt til Shortcut
urlstringNejURL der skal abnes eller vises

For flertrins-automatiseringer returneres et array af svar:

[
  { "msg": "Trin 1...", "shortcut": "ForsteGenvej" },
  { "msg": "Trin 2...", "shortcut": "AndenGenvej", "data": { "input": "vaerdi" } }
]

6. Hurtig Start med Starter-serveren
#

Brug vores starter server-skabelon for at komme i gang pa minutter:

git clone https://github.com/pockethook-app/pockethook-server.git
cd pockethook-server
bun install
cp .env.example .env
# Rediger .env med dit hemmelige token
bun dev

Starter-serveren inkluderer indbyggede kommandoer (ping, hello, help, time) og eksempler pa at udlose Shortcuts. Se API-referencen for den fulde protokolspecifikation.

7. Brug af SDK
#

Installer pockethook-sdk-pakken for at bygge typesikre svar:

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

// Simpelt tekstsvar
return toResponse(text("Hej fra min server!"));

// Udlos en Shortcut
return toResponse(shortcut("Koerer...", "MinGenvej", { noegle: "vaerdi" }));

// Flertrins-automatisering
return toResponse(responses([
  { msg: "Trin 1", shortcut: "Forste" },
  { msg: "Trin 2", shortcut: "Anden" }
]));