Skip to main content
  1. दस्तावेज़ीकरण/

सेटअप गाइड

1. PocketHook इंस्टॉल करें
#

App Store से PocketHook डाउनलोड करें और इसे अपने iPhone, iPad या Mac पर खोलें।

2. अपना सर्वर कॉन्फ़िगर करें
#

PocketHook को संचार के लिए एक HTTPS endpoint की आवश्यकता है। आप उपयोग कर सकते हैं:

  • Agent Server — LLM, टूल्स, बैकग्राउंड जॉब्स और मेमोरी के साथ सेल्फ-होस्टेड AI एजेंट
  • आपका अपना API — कोई भी सर्वर जो POST अनुरोध स्वीकार करता है और JSON लौटाता है
  • n8n — webhook ट्रिगर के साथ सेल्फ-होस्टेड वर्कफ़्लो ऑटोमेशन
  • OpenClaw — मल्टी-चैनल मैसेजिंग के साथ सेल्फ-होस्टेड AI सहायक

सर्वर आवश्यकताएँ
#

आपके सर्वर को:

  • JSON बॉडी के साथ POST अनुरोध स्वीकार करने चाहिए
  • JSON रिस्पॉन्स लौटाने चाहिए
  • HTTPS के माध्यम से एक्सेस योग्य होना चाहिए (सुरक्षा के लिए HTTP अस्वीकार किया जाता है)
  • वैकल्पिक रूप से Bearer token प्रमाणीकरण का समर्थन करना चाहिए

3. PocketHook में कनेक्ट करें
#

  1. PocketHook खोलें और सेटिंग्स पर जाएँ
  2. अपना सर्वर URL दर्ज करें (HTTPS होना चाहिए)
  3. अपना Auth Token दर्ज करें (यदि आपके सर्वर को प्रमाणीकरण की आवश्यकता है)
  4. सत्यापित करने के लिए कनेक्शन टेस्ट करें पर टैप करें

PocketHook सेटिंग्स स्क्रीन

4. अनुरोध प्रारूप
#

PocketHook संदेशों को JSON ऐरे के रूप में भेजता है:

[{
  "sessionId": "uuid-v4",
  "action": "sendMessage",
  "chatInput": "आपका संदेश यहाँ"
}]

5. रिस्पॉन्स प्रारूप
#

आपके सर्वर को JSON ऑब्जेक्ट के साथ रिस्पॉन्ड करना चाहिए:

{
  "msg": "उपयोगकर्ता को दिखाया गया संदेश",
  "shortcut": "वैकल्पिकशॉर्टकटनाम",
  "data": { "कुंजी": "मान" },
  "url": "https://optional-url.com"
}
फ़ील्डप्रकारआवश्यकविवरण
msgstringहाँचैट में प्रदर्शित टेक्स्ट
shortcutstringनहींनिष्पादित करने के लिए iOS Shortcut
dataobject | arrayनहींShortcut को पास किया गया डेटा
urlstringनहींखोलने या प्रदर्शित करने के लिए URL

मल्टी-स्टेप ऑटोमेशन के लिए, रिस्पॉन्स का ऐरे लौटाएँ:

[
  { "msg": "चरण 1...", "shortcut": "पहलाशॉर्टकट" },
  { "msg": "चरण 2...", "shortcut": "दूसराशॉर्टकट", "data": { "input": "मान" } }
]

6. Starter सर्वर के साथ क्विक स्टार्ट
#

मिनटों में शुरू करने के लिए हमारे starter सर्वर टेम्पलेट का उपयोग करें:

git clone https://github.com/pockethook-app/pockethook-server.git
cd pockethook-server
bun install
cp .env.example .env
# .env को अपने सीक्रेट टोकन से संपादित करें
bun dev

Starter में बिल्ट-इन कमांड (ping, hello, help, time) और Shortcuts ट्रिगर करने के उदाहरण शामिल हैं। पूर्ण प्रोटोकॉल स्पेसिफिकेशन के लिए API रेफरेंस देखें।

7. SDK का उपयोग
#

टाइप-सेफ रिस्पॉन्स बनाने के लिए pockethook-sdk पैकेज इंस्टॉल करें:

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

// सरल टेक्स्ट रिस्पॉन्स
return toResponse(text("मेरे सर्वर से नमस्ते!"));

// Shortcut ट्रिगर करें
return toResponse(shortcut("चल रहा है...", "मेराशॉर्टकट", { कुंजी: "मान" }));

// मल्टी-स्टेप ऑटोमेशन
return toResponse(responses([
  { msg: "चरण 1", shortcut: "पहला" },
  { msg: "चरण 2", shortcut: "दूसरा" }
]));