Skip to main content
  1. Dokumentácia/

Sprievodca Nastavenim

1. Instalacia PocketHook
#

Stiahnite si PocketHook z App Store a otvorte ho na svojom iPhone, iPad alebo Mac.

2. Konfiguracia Vasho Servera
#

PocketHook potrebuje HTTPS endpoint na komunikaciu. Mozete pouzit:

  • Agent Server — Samohostovany AI agent s LLM, nastrojmi, ulohami na pozadi a pamatou
  • Vlastne API — Akykolvek server prijimajuci POST poziadavky a vracajuci JSON
  • n8n — Samohostovana automatizacia pracovnych tokov s webhook triggerom
  • OpenClaw — Samohostovany AI asistent s viackanalovoyu komunikaciou

Poziadavky na Server
#

Vas server musi:

  • Prijimat poziadavky POST s JSON telom
  • Vracat JSON odpovede
  • Byt dostupny cez HTTPS (HTTP je odmietnuty z bezpecnostnych dovodov)
  • Volitelne podporovat Bearer token autentifikaciu

3. Pripojenie v PocketHook
#

  1. Otvorte PocketHook a prejdite do Nastaveni
  2. Zadajte URL servera (musi byt HTTPS)
  3. Zadajte svoj Autentifikacny token (ak to vas server vyzaduje)
  4. Klepnite na Otestovat pripojenie na overenie

Obrazovka nastaveni PocketHook

4. Format Poziadavky
#

PocketHook posiela spravy ako JSON pole:

[{
  "sessionId": "uuid-v4",
  "action": "sendMessage",
  "chatInput": "vasa sprava tu"
}]

5. Format Odpovede
#

Vas server by mal odpovedat JSON objektom:

{
  "msg": "Sprava zobrazena pouzivatelovi",
  "shortcut": "VolitelnyNazovSkratky",
  "data": { "kluc": "hodnota" },
  "url": "https://optional-url.com"
}
PoleTypPovinnePopis
msgstringAnoText zobrazeny v chate
shortcutstringNieiOS Shortcut na vykonanie
dataobject | arrayNieData odoslane do Shortcut
urlstringNieURL na otvorenie alebo zobrazenie

Pre viackrokove automatizacie vratte pole odpovedi:

[
  { "msg": "Krok 1...", "shortcut": "PrvaSkratka" },
  { "msg": "Krok 2...", "shortcut": "DruhaSkratka", "data": { "input": "hodnota" } }
]

6. Rychly Start so Starter Serverom
#

Pouzite nasu sablonu starter servera a zacnite pocas niekolkych minut:

git clone https://github.com/pockethook-app/pockethook-server.git
cd pockethook-server
bun install
cp .env.example .env
# Upravte .env s vasim tajnym tokenom
bun dev

Starter obsahuje vstavane prikazy (ping, hello, help, time) a priklady na spustanie Shortcuts. Podrobnosti najdete v API referencii pre uplnu specifikaciu protokolu.

7. Pouzitie SDK
#

Nainstalujte balicek pockethook-sdk na tvorbu typovo bezpecnych odpovedi:

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

// Jednoducha textova odpoved
return toResponse(text("Ahoj z mojho servera!"));

// Spustenie Shortcut
return toResponse(shortcut("Spustam...", "MojaSkratka", { kluc: "hodnota" }));

// Viackrokova automatizacia
return toResponse(responses([
  { msg: "Krok 1", shortcut: "Prvy" },
  { msg: "Krok 2", shortcut: "Druhy" }
]));