zerubeus
2abd0f2bae
feat: configurable data fetcher priority via environment variables
2026-01-31 16:00:32 +00:00
zhulinsen
6c6eaf8c6a
fix: Tushare priority and realtime quote support ( fixed #185 )
...
- Upgrade Tushare priority to -1 when token configured
- Implement realtime quote with Pro/legacy API fallback
- Load .env earlier for proper proxy setup
- Remove unreliable north-bound capital from market analyzer
- Add ETF test scenario, extend stale issue timer (3d -> 7d)
2026-01-31 16:10:41 +08:00
zhulinsen
9a60f94df1
fix: proxy config and case sensitivity issues
...
- Refactor proxy config: controlled by USE_PROXY env var, disabled by default
- Fix WeChat message type case sensitivity (store as lowercase)
- Fix HK stock code format hint in error messages (hk -> HK)
2026-01-30 22:06:59 +08:00
Krane
70fed80695
fix: 修改Stream消息模式默认为关闭,防止配置错误运行时报错
2026-01-29 21:00:00 +08:00
陈浩
a4e728a4aa
feat: 添加 AI 温度参数可配置支持
...
支持通过环境变量配置 Gemini 和 OpenAI 的温度参数,替代硬编码值。
## 改进内容
### 1. 配置层 (src/config.py)
- 新增 `gemini_temperature` 字段(默认 0.7)
- 新增 `openai_temperature` 字段(默认 0.7)
- 从环境变量读取 `GEMINI_TEMPERATURE` 和 `OPENAI_TEMPERATURE`
### 2. 分析器层 (src/analyzer.py)
- 替换 Gemini API 硬编码温度 0.7 为 `config.gemini_temperature`
- 替换 OpenAI API 硬编码温度 0.7 为 `config.openai_temperature`
- 保持日志输出显示实际使用的温度值
### 3. 配置模板 (.env.example)
- 添加 `GEMINI_TEMPERATURE` 配置项和详细说明
- 添加 `OPENAI_TEMPERATURE` 配置项
- 说明温度范围和使用建议(0.0-0.3 保守,0.4-0.7 平衡,0.8+ 创意)
## 使用方式
在 .env 文件中配置:
```bash
# Gemini 温度参数(可选,默认 0.7)
GEMINI_TEMPERATURE=0.7
# OpenAI 温度参数(可选,默认 0.7)
OPENAI_TEMPERATURE=0.7
```
## 温度参数说明
- **0.0-0.3**: 更保守、确定性强(适合技术分析)
- **0.4-0.7**: 平衡模式(推荐,默认)
- **0.8-1.2**: 更有创意、多样性强
- **1.3-2.0**: 非常随机(不推荐用于股票分析)
## 兼容性
- 向后兼容:未配置时使用默认值 0.7
- 不影响现有功能,仅增加配置灵活性
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-25 18:13:39 +08:00
zhulinsen
9f0871a774
refactor: project structure optimization and network stability (v1.7.0)
...
- 📦 Structure: Move core modules to src/, docs to docs/, docker configs to docker/
- 🔧 Config: Fix .env loading path and remove hardcoded proxy settings
- 🌐 Network: Implement smart proxy routing (auto NO_PROXY for domestic apis)
- 🛡️ Stability: Enhance EfinanceFetcher with robust retry logic for ProtocolErrors
- 📝 Docs: Update relative links in READMEs and update CHANGELOG to v1.7.0
2026-01-25 16:35:32 +08:00
zhulinsen
5bc95c9088
feat: 实现4个用户反馈issue并修复延迟逻辑 ( #112 , #128 , #38 , #119 )
...
新增功能:
- feat(notification): 通知开头添加评分摘要 (#112 )
- 在决策仪表盘开头显示所有股票的评分、操作建议、趋势预测
- 便于用户快速查看整体分析结果
- feat(main): 支持分析间隔配置 (#128 )
- 新增 ANALYSIS_DELAY 环境变量(秒)
- 在个股之间添加延迟(避免并发触发API限流)
- 在个股分析和大盘分析之间添加延迟
- 完全解决 Gemini API 429错误问题
- feat(notification): 新增PushPlus推送支持 (#38 )
- 支持国内PushPlus推送服务
- 新增 PUSHPLUS_TOKEN 环境变量
- 支持 Markdown 格式推送到微信
Bug修复:
- fix(main): 修复Docker环境下单股推送不完整问题 (#119 )
- 新增 REPORT_TYPE 环境变量(simple/full)
- 从配置读取报告类型并传递给单股推送
- Docker用户可设置 REPORT_TYPE=full 获取完整报告
文档更新:
- docs: 更新 README.md 配置说明
- docs: 更新 .env.example 配置模板
- docs: 更新 CHANGELOG.md 版本记录
相关Issue:
- Closes #112
- Closes #128
- Closes #38
- Closes #119
2026-01-24 14:50:47 +08:00
mumu
3b8e7e70a7
Merge pull request #124 from adminlove520/feat/discord-notification
...
Feat/discord notification
2026-01-23 19:15:19 +08:00
mumu
ff44da7607
Merge pull request #113 from freesme/main-v1.6.0
...
Feature: 机器人命令交互触发分析报告
2026-01-23 18:46:21 +08:00
zhulinsen
187b37fb39
fix(docker): force WebUI bind to 0.0.0.0 in compose; fixed #118
2026-01-22 21:30:16 +08:00
Krane
dd923ad67e
fix: 飞书长连接通知
2026-01-22 20:24:34 +08:00
Krane
2fda768cdf
feature: 机器人命令交互触发分析功能
2026-01-22 17:52:20 +08:00
adminlove520
9502a02df2
feat: add Discord notification support
2026-01-22 16:37:48 +08:00
zhulinsen
17e37a69f6
docs: add missing CUSTOM_WEBHOOK_BEARER_TOKEN
2026-01-18 13:18:26 +08:00
zhulinsen
eb5f30edac
feat: add local WebUI to edit STOCK_LIST
2026-01-18 13:08:27 +08:00
Krane
76245f7c57
Update .env.example
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-14 18:35:39 +08:00
Krane
253acb296f
feat: Support iOS/Android push notification(Pushover)
2026-01-14 18:21:37 +08:00
zhulinsen
97c50a6595
feat: 飞书/企业微信消息超长自动分批发送
2026-01-13 21:39:01 +08:00
zhulinsen
704ff9a7c2
feat: 自定义 Webhook 支持 (钉钉/Discord/Slack/Bark 等)
2026-01-12 14:19:23 +08:00
zhulinsen
5b80815d66
fix: 补充 SERPAPI_API_KEYS 配置说明
2026-01-11 22:43:10 +08:00
zhulinsen
4df277e109
feat: 多渠道通知支持 (企业微信/飞书/Telegram/邮件同时推送)
2026-01-11 22:37:03 +08:00
zhulinsen
5d5c095be5
feat: add OpenAI-compatible API support
2026-01-11 15:46:23 +08:00
zhulinsen
4a003c94ea
Initial commit: A股智能分析系统
2026-01-10 15:38:56 +08:00