每天自动搜索和总结 AI 相关报道和资讯的微信小程序。
ai-news-miniprogram/
├── app.js # 小程序入口
├── app.json # 小程序配置
├── app.wxss # 全局样式
├── pages/
│ ├── index/
│ │ ├── index.js # 首页逻辑
│ │ ├── index.wxml # 首页结构
│ │ ├── index.wxss # 首页样式
│ │ └── index.json # 首页配置
│ └── newsDetail/
│ ├── newsDetail.js # 详情页逻辑
│ ├── newsDetail.wxml # 详情页结构
│ ├── newsDetail.wxss # 详情页样式
│ └── newsDetail.json # 详情页配置
├── server.js # 后端服务
├── package.json # 后端依赖
└── README.md # 说明文档
cd ai-news-miniprogram
npm installnpm start服务将在 http://localhost:3000 运行
- 下载并安装 微信开发者工具
- 导入项目文件夹
- 在
app.js中修改 API 地址:
url: 'https://your-server.com/api/news' // 改成你的服务器地址可以使用 Node.js 支持的任何托管服务:
- Railway
- Render
- 腾讯云 Serverless
- 自己的 VPS
- 📰 每日自动抓取 AI 新闻
- 📝 智能摘要生成
- 🔄 支持手动刷新
- 📱 简洁的移动端 UI
- 💾 本地缓存支持
如果需要每日自动更新新闻,可以:
- 使用服务器的 cron job
- 使用 GitHub Actions
- 使用外部定时服务 (如 cron-job.org)
示例 cron 表达式: 0 8 * * * (每天早上 8 点)
在 server.js 中修改:
const AI_KEYWORDS = [
'AI artificial intelligence',
'machine learning',
// 添加更多关键词...
];在 server.js 中修改源:
const rssUrls = [
'https://your-rss-feed-url.xml',
// 添加更多源...
];- 前端: 微信小程序原生开发
- 后端: Node.js + Express
- 数据源: RSS 订阅源
- 需要备案的域名才能在微信小程序中使用
- RSS 源可能存在跨域问题,建议通过后端代理
- 免费服务器可能有访问频率限制