Перейти к основному содержимому
  1. Быстрые команды/

Ежедневная Сводка

Обзор
#

Настройте фоновый опрос PocketHook для автоматической проверки новой информации и доставки уведомления с ежедневной сводкой.

Как это Работает
#

  1. PocketHook периодически опрашивает ваш сервер (настраиваемый интервал)
  2. Когда endpoint опроса возвращает true, PocketHook отправляет сообщение fetch
  3. Сервер отвечает сводкой и опционально запускает 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
#

  1. Перейдите в НастройкиФоновый Опрос
  2. Включите опрос
  3. Установите URL Опроса на https://your-server.com/jobs
  4. Установите Сообщение Fetch на daily-summary
  5. Выберите Интервал Опроса (напр. 60 минут)
  6. Предоставьте разрешение на уведомления при запросе

Необходимый iOS Shortcut
#

ShowSummary
#

  1. Вход Shortcut — получение данных сводки
  2. Показать Уведомление с текстом сводки
  3. Опционально: Добавить в Напоминания или Создать Заметку для справки