Chuyển đến nội dung chính
  1. Tài liệu/

Huong Dan Cai Dat

1. Cai Dat PocketHook
#

Tai PocketHook tu App Store va mo tren iPhone, iPad hoac Mac cua ban.

2. Cau Hinh May Chu Cua Ban
#

PocketHook can mot HTTPS endpoint de giao tiep. Ban co the su dung:

  • Agent Server — AI agent tu luu tru voi LLM, cong cu, tac vu nen va bo nho
  • API cua ban — Bat ky may chu nao chap nhan yeu cau POST va tra ve JSON
  • n8n — Tu dong hoa quy trinh lam viec tu luu tru voi webhook trigger
  • OpenClaw — Tro ly AI tu luu tru voi nhan tin da kenh

Yeu Cau May Chu
#

May chu cua ban phai:

  • Chap nhan yeu cau POST voi noi dung JSON
  • Tra ve phan hoi JSON
  • Co the truy cap qua HTTPS (HTTP bi tu choi vi ly do bao mat)
  • Tuy chon ho tro xac thuc Bearer token

3. Ket Noi Trong PocketHook
#

  1. Mo PocketHook va di den Cai Dat
  2. Nhap URL May Chu cua ban (phai la HTTPS)
  3. Nhap Token Xac Thuc cua ban (neu may chu yeu cau xac thuc)
  4. Nhan Kiem Tra Ket Noi de xac minh

Man hinh Cai Dat PocketHook

4. Dinh Dang Yeu Cau
#

PocketHook gui tin nhan duoi dang mang JSON:

[{
  "sessionId": "uuid-v4",
  "action": "sendMessage",
  "chatInput": "tin nhan cua ban o day"
}]

5. Dinh Dang Phan Hoi
#

May chu cua ban nen phan hoi bang mot doi tuong JSON:

{
  "msg": "Tin nhan hien thi cho nguoi dung",
  "shortcut": "TenPhimTatTuychon",
  "data": { "khoa": "gia_tri" },
  "url": "https://optional-url.com"
}
TruongKieuBat buocMo ta
msgstringCoVan ban hien thi trong chat
shortcutstringKhongiOS Shortcut de thuc thi
dataobject | arrayKhongDu lieu truyen vao Shortcut
urlstringKhongURL de mo hoac hien thi

Cho tu dong hoa nhieu buoc, tra ve mot mang phan hoi:

[
  { "msg": "Buoc 1...", "shortcut": "PhimTatDauTien" },
  { "msg": "Buoc 2...", "shortcut": "PhimTatThuHai", "data": { "input": "gia_tri" } }
]

6. Bat Dau Nhanh Voi Starter Server
#

Su dung mau starter server cua chung toi de bat dau trong vai phut:

git clone https://github.com/pockethook-app/pockethook-server.git
cd pockethook-server
bun install
cp .env.example .env
# Chinh sua .env voi token bi mat cua ban
bun dev

Starter bao gom cac lenh tich hop san (ping, hello, help, time) va vi du kich hoat Shortcuts. Xem Tai lieu tham khao API de biet thong so ky thuat day du cua giao thuc.

7. Su Dung SDK
#

Cai dat goi pockethook-sdk de xay dung phan hoi an toan ve kieu:

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

// Phan hoi van ban don gian
return toResponse(text("Xin chao tu may chu cua toi!"));

// Kich hoat Shortcut
return toResponse(shortcut("Dang chay...", "PhimTatCuaToi", { khoa: "gia_tri" }));

// Tu dong hoa nhieu buoc
return toResponse(responses([
  { msg: "Buoc 1", shortcut: "DauTien" },
  { msg: "Buoc 2", shortcut: "ThuHai" }
]));