अवलोकन#
नई जानकारी की स्वचालित जाँच और दैनिक सारांश सूचना देने के लिए PocketHook की बैकग्राउंड पोलिंग सेट करें।
यह कैसे काम करता है#
- PocketHook समय-समय पर आपके सर्वर को पोल करता है (कॉन्फ़िगर करने योग्य अंतराल)
- जब पोलिंग endpoint
trueलौटाता है, PocketHook एक fetch संदेश भेजता है - सर्वर सारांश के साथ प्रतिक्रिया देता है और वैकल्पिक रूप से एक Shortcut ट्रिगर करता है
सर्वर सेटअप#
पोलिंग Endpoint#
एक endpoint बनाएँ जो नया डेटा होने पर true लौटाता है। URL PocketHook सेटिंग्स में पूरी तरह कॉन्फ़िगर करने योग्य है — आप कोई भी पथ उपयोग कर सकते हैं (जैसे /jobs, /check, /status):
// In your server
app.get("/jobs", () => {
const hasNewData = checkForUpdates(); // your logic
return new Response(hasNewData ? "true" : "false");
});
सारांश कमांड#
अपने राउटर में fetch संदेश को संभालें:
case "daily-summary":
const summary = await generateDailySummary(); // your logic
return toResponse(
shortcut(summary, "ShowSummary", {
date: new Date().toISOString(),
items: summaryItems
})
);
PocketHook कॉन्फ़िगरेशन#
- सेटिंग्स → बैकग्राउंड पोलिंग पर जाएँ
- पोलिंग सक्षम करें
- पोलिंग URL को
https://your-server.com/jobsपर सेट करें - Fetch संदेश को
daily-summaryपर सेट करें - अपना पोलिंग अंतराल चुनें (जैसे 60 मिनट)
- पूछे जाने पर सूचना अनुमति दें
आवश्यक iOS Shortcut#
ShowSummary#
- Shortcut इनपुट — सारांश डेटा प्राप्त करें
- सूचना दिखाएँ सारांश टेक्स्ट के साथ
- वैकल्पिक: रिमाइंडर में जोड़ें या नोट बनाएँ संदर्भ के लिए