Skip to main content
  1. 快捷指令/

每日摘要

概述
#

设置 PocketHook 的后台轮询,自动检查新信息并发送每日摘要通知。

工作原理
#

  1. PocketHook 定期轮询您的服务器(可配置间隔)
  2. 当轮询端点返回 true 时,PocketHook 发送 fetch 消息
  3. 服务器以摘要响应,并可选择触发 Shortcut

服务器设置
#

轮询端点
#

创建一个在有新数据时返回 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. 可选:添加到提醒事项创建备忘录以供参考