Skip to main content
  1. Dokumentasjon/

Oppsettsguide

1. Installer PocketHook
#

Last ned PocketHook fra App Store og apne den pa din iPhone, iPad eller Mac.

2. Konfigurer Serveren Din
#

PocketHook trenger et HTTPS-endepunkt for a kommunisere. Du kan bruke:

  • Agent Server — Selvhostet AI-agent med LLM, verktoy, bakgrunnsoppgaver og minne
  • Din egen API — Enhver server som godtar POST-foresporsler og returnerer JSON
  • n8n — Selvhostet arbeidsflytautomatisering med webhook-utloser
  • OpenClaw — Selvhostet AI-assistent med flerkanals meldinger

Serverkrav
#

Serveren din ma:

  • Godta POST-foresporsler med JSON-kropp
  • Returnere JSON-svar
  • Vaere tilgjengelig via HTTPS (HTTP avvises av sikkerhetsgrunner)
  • Valgfritt stotte Bearer token-autentisering

3. Koble til i PocketHook
#

  1. Apne PocketHook og ga til Innstillinger
  2. Skriv inn din Server-URL (ma vaere HTTPS)
  3. Skriv inn ditt Autentiseringstoken (hvis serveren din krever autentisering)
  4. Trykk pa Test Tilkobling for a verifisere

PocketHook Innstillinger-skjerm

4. Foresporselformat
#

PocketHook sender meldinger som en JSON-matrise:

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

5. Svarformat
#

Serveren din bor svare med et JSON-objekt:

{
  "msg": "Melding vist til brukeren",
  "shortcut": "ValgfrittSnarveisNavn",
  "data": { "nokkel": "verdi" },
  "url": "https://optional-url.com"
}
FeltTypePakrevdBeskrivelse
msgstringJaTekst vist i chatten
shortcutstringNeiiOS Shortcut som skal kjores
dataobject | arrayNeiData sendt til Shortcut
urlstringNeiURL som skal apnes eller vises

For flerstegs-automatiseringer, returner en matrise med svar:

[
  { "msg": "Steg 1...", "shortcut": "ForsteSnarveien" },
  { "msg": "Steg 2...", "shortcut": "AndreSnarveien", "data": { "input": "verdi" } }
]

6. Hurtigstart med Starter-serveren
#

Bruk var starter server-mal for a 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 ditt hemmelige token
bun dev

Starter-serveren inkluderer innebygde kommandoer (ping, hello, help, time) og eksempler pa a utlose Shortcuts. Se API-referansen for den fullstendige protokollspesifikasjonen.

7. Bruke SDK
#

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

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

// Enkelt tekstsvar
return toResponse(text("Hei fra serveren min!"));

// Utlose en Shortcut
return toResponse(shortcut("Kjorer...", "MinSnarvei", { nokkel: "verdi" }));

// Flerstegs-automatisering
return toResponse(responses([
  { msg: "Steg 1", shortcut: "Forste" },
  { msg: "Steg 2", shortcut: "Andre" }
]));