До тексту
  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. Опціонально: Додати до Нагадувань або Створити Нотатку для довідки