实时监控特朗普的 Truth Social 帖文,自动翻译成中文并推送到微信。
- 🚀 Cloudflare Workers - 无服务器架构,全球边缘节点
- 🔄 实时监控 - 每分钟自动检测新帖文
- 🌐 自动翻译 - 英文帖文自动翻译成中文
- 📱 微信推送 - 通过 PushPlus 推送到微信
- 🎨 精美网页 - 玻璃拟态设计,响应式布局
- � Truth Social - 数据源来自 trumpstruth.org 归档站
trump/
├── src/
│ ├── index.js # Cloudflare Worker 主脚本(含前端页面)
│ └── template.html # 前端 HTML 模板
├── cloudflare-worker.js # Worker 独立版脚本
├── index.html # 静态网页展示(可独立使用)
├── test-worker.js # 本地测试脚本
├── wrangler.toml # Cloudflare 部署配置
└── README.md # 项目文档
# 测试RSS抓取和翻译功能
node test-worker.js
# 测试推送功能
node test-worker.js push- 安装 Wrangler CLI
npm install -g wrangler- 登录 Cloudflare
wrangler login- 创建 KV 命名空间(用于存储已推送ID)
wrangler kv:namespace create "TRUMP_KV"-
修改
wrangler.toml填入 KV ID -
部署
wrangler deploy在 Cloudflare Dashboard 中设置 Cron Triggers:
- 表达式:
* * * * *(每分钟执行)
在 src/index.js 中修改:
const CONFIG = {
PUSHPLUS_TOPIC: 'trump',
RSS_URLS: [
'https://www.trumpstruth.org/feed'
]
};PUSHPLUS_TOKEN 通过 wrangler secret 设置:
wrangler secret put PUSHPLUS_TOKEN| 路径 | 说明 |
|---|---|
/api/test |
测试 Worker 状态 |
/api/check |
手动触发检查新帖文 |
/api/tweets |
获取所有帖文数据(JSON) |
/api/translate?text=xxx |
测试翻译功能 |
/api/rss |
测试 RSS 抓取 |
直接在浏览器打开 index.html 即可查看精美的帖文展示页面:
- 🌙 暗色主题,玻璃拟态设计
- 📱 响应式布局,支持移动端
- 🔄 自动刷新,实时更新
- 🇨🇳 中英文对照显示
| 类别 | 技术 |
|---|---|
| Runtime | Cloudflare Workers |
| 翻译 | MyMemory API / Google Translate |
| 推送 | PushPlus |
| 数据源 | trumpstruth.org (Truth Social 归档) |
| 前端 | TailwindCSS + Vanilla JS |
扫描下方二维码加入 PushPlus 订阅群组,实时接收特朗普帖文通知:
📧 联系方式:传康KK | 微信:1837620622
MIT License © 2026
