案例详解

GlobalPulse

基于 Cloudflare Workers 的定时市场情报简报与多通道推送。

GlobalPulse

01. 项目概述

自托管 Cloudflare Workers 市场情报产品——Admin UI、KV 配置、Cron 调度、市场日历,以及飞书 / 微信 / Telegram 推送。

02. 问题

为什么做?

团队需要稳定的财经与热点简报,而不是一次性脚本——还要日历、模板和可自控的推送通道。

03. 方案

怎么解决?

打造自托管 Cloudflare Workers 应用:Admin UI、KV 配置、Cron 调度、市场日历,以及飞书 / 微信 / Telegram 提供商。

04. 架构

系统架构

运行时链路

  1. Admin UI
  2. KV 配置
  3. Cron 调度器
  4. 市场日历 / 模板
  5. 通道提供商
  6. 飞书 / 微信 / Telegram

05. 关键特性

核心功能

  • 密码保护的 Admin UI
  • 时区感知的市场日历
  • Cron 驱动的定时简报
  • 多通道推送(飞书 / 微信 / Telegram)
  • 发送前预览
  • 自托管 Workers + KV 控制面

06. 我的角色

我具体做了什么?

  • 从 Admin UI 到多通道提供商,主导产品架构。
  • 实现 Workers 运行时、KV 配置与 Cron 投递流程。
  • 交付并运维 pulse.xuxuclassmate.com 在线实例。

07. 技术栈

使用什么技术?

  • Cloudflare Workers
  • KV
  • Cron Triggers
  • TypeScript
  • Feishu / WeChat / Telegram APIs

08. 成果指标

取得什么成果?

Cloudflare Workers运行时
飞书 · 微信 · Telegram通道

09. 部署

如何运行?

在 Cloudflare Workers 上部署并绑定 KV,然后在 Admin UI 中配置日历与通道。

  1. 克隆 InnoNestX 下的 GlobalPulse 仓库。
  2. 配置 Workers + KV,使用 Wrangler 部署。
  3. 打开 Admin UI,设置调度与提供商,启用 Cron 投递。
  4. 参考 pulse.xuxuclassmate.com 在线实例作为部署样例。

12. 取舍

  • 自托管 Workers + KV,而不是纯 SaaS 简报——日历与凭据留在团队手里。
  • 带密码的 Admin UI,而不是纯 Cron 脚本——发送前可预览。
  • 飞书 / 微信 / Telegram 多通道,而不是只做邮件。

13. 交付物

  • 带密码保护的 Admin UI,可配置调度与推送参数
  • 按时区与市场日历触发的 Cron 投递
  • 发送前可预览多通道消息

14. 可检查的证据

在线产品

定时市场情报简报的运行实例。

打开 Pulse

源码仓库

Workers 应用、提供商与 Admin 流程开源可查。

GitHub

联系我:

欢迎合作、咨询与工程机会——选一个方向联系我。

  • AI Testing 工具 / ClawHub 技能定制
  • QA / SDET 咨询与团队顾问
  • 测试基础设施 / Docker 环境落地
  • InnoNestX 开源协作