↓ Ugrás a tartalomra
  1. Dokumentáció/

Telepítési útmutató

1. A PocketHook telepítése
#

Töltsd le a PocketHook alkalmazást az App Store-ból, és nyisd meg iPhone-on, iPaden vagy Macen.

2. A szervered konfigurálása
#

A PocketHooknak szüksége van egy HTTPS végpontra a kommunikációhoz. Használhatod:

  • Agent Server — Önhosztolt AI ügynök LLM-mel, eszközökkel, háttérfeladatokkal és memóriával
  • Saját API — Bármilyen szerver, amely POST kéréseket fogad és JSON-t ad vissza
  • n8n — Önhosztolt munkafolyamat-automatizálás webhook triggerrel
  • OpenClaw — Önhosztolt AI asszisztens többcsatornás üzenetküldéssel

Szerverkövetelmények
#

A szerverednek:

  • POST kéréseket kell fogadnia JSON törzzsel
  • JSON válaszokat kell visszaadnia
  • HTTPS-en keresztül elérhetőnek kell lennie (a HTTP biztonsági okokból elutasítva)
  • Opcionálisan támogatnia kell a Bearer token hitelesítést

3. Csatlakozás a PocketHookban
#

  1. Nyisd meg a PocketHookot, és menj a Beállítások-hoz
  2. Add meg a Szerver URL-t (HTTPS kell legyen)
  3. Add meg a Hitelesítési tokent (ha a szervered hitelesítést igényel)
  4. Koppints a Kapcsolat tesztelése gombra az ellenőrzéshez

PocketHook Beállítások képernyő

4. Kérésformátum
#

A PocketHook JSON tömbként küldi az üzeneteket:

[{
  "sessionId": "uuid-v4",
  "action": "sendMessage",
  "chatInput": "az üzeneted ide"
}]

5. Válaszformátum
#

A szerverednek JSON objektummal kell válaszolnia:

{
  "msg": "A felhasználónak megjelenített üzenet",
  "shortcut": "OpcionálisParancsikonNév",
  "data": { "kulcs": "érték" },
  "url": "https://optional-url.com"
}
MezőTípusKötelezőLeírás
msgstringIgenA csevegésben megjelenített szöveg
shortcutstringNemA végrehajtandó iOS parancsikon
dataobject | arrayNemA parancsikonnak átadott adatok
urlstringNemA megnyitandó vagy megjelenítendő URL

Többlépcsős automatizálásokhoz adj vissza egy választömböt:

[
  { "msg": "1. lépés...", "shortcut": "ElsőParancsikon" },
  { "msg": "2. lépés...", "shortcut": "MásodikParancsikon", "data": { "input": "érték" } }
]

6. Gyors indítás a starter szerverrel
#

Használd a starter szerver sablonunkat, hogy percek alatt elindulj:

git clone https://github.com/pockethook-app/pockethook-server.git
cd pockethook-server
bun install
cp .env.example .env
# Szerkeszd a .env fájlt a titkos tokeneddel
bun dev

A starter beépített parancsokat (ping, hello, help, time) és példákat tartalmaz Shortcuts indításához. Lásd az API referencia oldalt a teljes protokollspecifikációért.

7. Az SDK használata
#

Telepítsd a pockethook-sdk csomagot típusbiztos válaszok építéséhez:

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

// Egyszerű szöveges válasz
return toResponse(text("Hello a szerveremről!"));

// Shortcut indítása
return toResponse(shortcut("Futtatás...", "AzÉnParancsikonom", { kulcs: "érték" }));

// Többlépcsős automatizálás
return toResponse(responses([
  { msg: "1. lépés", shortcut: "Első" },
  { msg: "2. lépés", shortcut: "Második" }
]));