Siirry pääsisältöön
  1. Dokumentaatio/

Asennusopas

1. Asenna PocketHook
#

Lataa PocketHook App Storesta ja avaa se iPhonella, iPadilla tai Macilla.

2. Määritä palvelimesi
#

PocketHook tarvitsee HTTPS-päätepisteen viestintään. Voit käyttää:

  • Agent Server — Itse isännöity AI-agentti LLM:llä, työkaluilla, taustatöillä ja muistilla
  • Oma API — Mikä tahansa palvelin, joka hyväksyy POST-pyynnöt ja palauttaa JSON-muotoista dataa
  • n8n — Itse isännöity työnkulun automatisointi webhook-triggerillä
  • OpenClaw — Itse isännöity AI-avustaja monikanavaisella viestinnällä

Palvelimen vaatimukset
#

Palvelimesi täytyy:

  • Hyväksyä POST-pyynnöt JSON-sisällöllä
  • Palauttaa JSON-vastauksia
  • Olla saavutettavissa HTTPS:n kautta (HTTP hylätään turvallisuussyistä)
  • Valinnaisesti tukea Bearer token -todennusta

3. Yhdistä PocketHookissa
#

  1. Avaa PocketHook ja siirry kohtaan Asetukset
  2. Syötä Palvelimen URL (täytyy olla HTTPS)
  3. Syötä Todennustoken (jos palvelimesi vaatii todennusta)
  4. Napauta Testaa yhteys vahvistaaksesi

PocketHook Asetukset -näkymä

4. Pyyntömuoto
#

PocketHook lähettää viestit JSON-taulukkona:

[{
  "sessionId": "uuid-v4",
  "action": "sendMessage",
  "chatInput": "viestisi tahan"
}]

5. Vastausmuoto
#

Palvelimesi tulee vastata JSON-objektilla:

{
  "msg": "Kayttajalle naytettava viesti",
  "shortcut": "ValinnainenOikotieName",
  "data": { "avain": "arvo" },
  "url": "https://optional-url.com"
}
KenttäTyyppiPakollinenKuvaus
msgstringKylläChatissa näytettävä teksti
shortcutstringEiSuoritettava iOS-pikakuvake
dataobject | arrayEiPikakuvakkeelle välitettävä data
urlstringEiAvattava tai näytettävä URL

Monivaiheisiin automaatioihin palauta taulukko vastauksista:

[
  { "msg": "Vaihe 1...", "shortcut": "EnsimmainenOikotie" },
  { "msg": "Vaihe 2...", "shortcut": "ToinenOikotie", "data": { "input": "arvo" } }
]

6. Pika-aloitus Starter-palvelimella
#

Käytä starter-palvelinmalliamme päästäksesi alkuun minuuteissa:

git clone https://github.com/pockethook-app/pockethook-server.git
cd pockethook-server
bun install
cp .env.example .env
# Muokkaa .env salaisella tokenillasi
bun dev

Starter sisältää sisäänrakennetut komennot (ping, hello, help, time) ja esimerkkejä pikakuvakkeiden käynnistämiseen. Katso API-viite täydellistä protokollamäärittelyä varten.

7. SDK:n käyttäminen
#

Asenna pockethook-sdk-paketti tyyppiturvallisten vastausten rakentamiseen:

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

// Yksinkertainen tekstivastaus
return toResponse(text("Hei palvelimeltani!"));

// Kaynnista Shortcut
return toResponse(shortcut("Suoritetaan...", "OmaOikotie", { avain: "arvo" }));

// Monivaiheinen automaatio
return toResponse(responses([
  { msg: "Vaihe 1", shortcut: "Ensimmainen" },
  { msg: "Vaihe 2", shortcut: "Toinen" }
]));