Обзор#
Настройте фоновый опрос 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 — получение данных сводки
- Показать Уведомление с текстом сводки
- Опционально: Добавить в Напоминания или Создать Заметку для справки