部署
GitHub Actions 部署
推荐给只想每天自动收到 DSA 报告的用户:Fork 仓库、配置 Secrets/Variables、手动 Run workflow。
适合场景
- 每天工作日 18:00 左右自动推送报告。
- 不想购买服务器或维护 Docker。
- 接受配置通过 GitHub Secrets / Variables 管理。
配置步骤
- Fork ZhuLinsen/daily_stock_analysis。
- 进入 Settings -> Secrets and variables -> Actions。
- Secrets 中至少放一个 AI Key:ANSPIRE_API_KEYS、AIHUBMIX_KEY、GEMINI_API_KEY、ANTHROPIC_API_KEY 或 OPENAI_API_KEY。
- Secrets 中配置至少一个通知渠道,如 WECHAT_WEBHOOK_URL、FEISHU_WEBHOOK_URL、Telegram、Discord、Slack 或邮件。
- 配置 STOCK_LIST,例如 600519,hk00700,AAPL,TSLA。
- 进入 Actions,启用 workflow,选择“每日股票分析”并点击 Run workflow。
STOCK_LIST=600519,hk00700,AAPL,TSLA REPORT_LANGUAGE=zh # Secrets 至少选择一个模型 Key:ANSPIRE_API_KEYS / AIHUBMIX_KEY / GEMINI_API_KEY / OPENAI_API_KEY # Secrets 至少选择一个通知渠道:WECHAT_WEBHOOK_URL / FEISHU_WEBHOOK_URL / TELEGRAM_* / EMAIL_*
验证成功
- Actions 页面显示 workflow 成功。
- 日志中能看到股票分析、报告生成或通知发送完成。
- 通知渠道收到决策仪表盘或大盘复盘。
Actions 特别注意
- Ollama 更适合本地或 Docker,Actions 推荐云端 API。
- 默认 workflow 只映射固定变量名,任意编号的 STOCK_GROUP_N / EMAIL_GROUP_N 不会自动进入运行环境。
- 非交易日默认可能跳过;手动测试时先看 workflow 输入和日志。