999 Commits

Author SHA1 Message Date
zhouf
90dd14eca8 增加对AstrBot的支持 2026-02-01 00:57:34 +08:00
zhouf
053f34dd2a 增加对AstrBot的支持 2026-02-01 00:56:39 +08:00
zhouf
34d1e765d5 增加对AstrBot的支持 2026-02-01 00:45:55 +08:00
zhouf
371d76854d 增加对AstrBot的支持 2026-02-01 00:41:28 +08:00
zerubeus
2abd0f2bae feat: configurable data fetcher priority via environment variables 2026-01-31 16:00:32 +00:00
zhulinsen
286f73275e updated requirements.txt to include lxml_html_clean v2.2.3 2026-01-31 23:07:08 +08:00
mumu
acbde32e03 Merge pull request #212 from theseaofstars/main fixes #211
修复analyzer 运行后无法通过改.env文件的stock_list内容调整跟踪的股票
v2.2.2
2026-01-31 22:36:51 +08:00
mumu
b27ca5e7c4 Merge pull request #210 from zerubeus/fix/yfinance-multiindex-columns fixes 209
fix: handle MultiIndex columns from new yfinance versions
v2.2.1
2026-01-31 22:35:29 +08:00
zhulinsen
c6fc79d9a0 feat: multi-source fallback strategy and data fetching fixes
- Add triple-source fallback for A-share data (EM → Sina → Tencent)
  - Add multi-source fallback for chip distribution (Akshare → Tushare → Efinance)
  - Fix efinance ETF API parameter errors and OHLC data completion
  - Fix tushare index realtime quote code format (sh/sz prefix)
  - Fix stock name display issue showing code instead of name
  - Upgrade SerpAPI to Google search with Knowledge Graph support

  Fixes #206, #171, #139
  Related #207

  #minor
v2.2.0
2026-01-31 22:25:11 +08:00
theseaofstars
85120294cb Merge branch 'ZhuLinsen:main' into main 2026-01-31 22:13:16 +08:00
theseaofstars
fae431503f fix: 修复 analyzer 运行后无法通过改.env文件的stock_list内容调整跟踪的股票 2026-01-31 22:10:59 +08:00
zerubeus
e93d1eafa7 fix: handle MultiIndex columns from new yfinance versions
New versions of yfinance return MultiIndex columns like ('Close', 'AMD')
instead of simple column names like 'Close'. This causes errors when
trying to process the DataFrame.

Fix: Flatten MultiIndex columns before processing by extracting the
first level (Price level: Close, High, Low, etc.)

Fixes #209
2026-01-31 13:47:25 +00:00
zhulinsen
97b08a8909 docs: update README and refine auto-tag rules v2.1.14 2026-01-31 18:47:01 +08: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)
v2.1.13
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)
v2.1.12
2026-01-30 22:06:59 +08:00
mumu
5537853b1e Merge pull request #192 from freesme/optimize/feishu-stream-msg-type
Optimize/ 飞书长连接消息使用Markdown格式;长连接消息配置默认关闭
v2.1.11
2026-01-30 21:35:54 +08:00
mumu
34c34f99a8 Merge pull request #154 from AstaTus/main
fix:修复webui无法输入美股代码 输入框逻辑该成所有字母都转换成大写,且支持.的输入(支持这中代码BRK.B)
v2.1.10
2026-01-30 21:29:53 +08:00
mumu
27dfa3f397 Merge pull request #137 from Jealh-h/feat/add-text-wechat-msg-type
feat: 增加企微消息类型配置
v2.1.9
2026-01-30 21:23:02 +08:00
mumu
ff5e4c3a98 Merge pull request #197 from hxgggg/agdev
fix: 修正日志中 API 提供商显示错误
v2.1.8
2026-01-30 21:15:28 +08:00
hxgggg
711dcebc89 Merge branch 'ZhuLinsen:main' into agdev 2026-01-30 15:28:37 +08:00
aguang
4a211cd3eb fix: 修正日志中 API 提供商显示错误
- 修复使用 OpenAI API 时日志仍显示 Gemini 的问题
- 根据 self._use_openai 动态显示实际调用的 API 类型
- 影响 src/analyzer.py L875-L908

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 14:37:51 +08:00
mumu
8ebad0ad21 fix: Disable proxy settings in local environment
Comment out proxy settings for local development.
v2.1.7
2026-01-30 12:07:32 +08:00
Krane
158804112a fix: 先确定内容,再构建数据结构 2026-01-29 22:44:49 +08:00
zhulinsen
ea3ce3c803 docs: update README and CHANGELOG for v2.1.6
- Add Pytdx (通达信) to data sources list
  - Add multi-source stock name resolution feature
  - Add enhanced search fallback feature
  - Update roadmap with Pytdx data source
v2.1.6
2026-01-29 22:44:14 +08:00
Krane
8387a0abe3 Merge remote-tracking branch 'origin/optimize/feishu-stream-msg-type' into optimize/feishu-stream-msg-type 2026-01-29 22:36:19 +08:00
Krane
a92e53e525 fix: 将 _chunk_by_lines 移到 chunk_feishu_content 之前 2026-01-29 22:36:09 +08:00
zhulinsen
5bf23c2827 feat: add pytdx data source and multi-source stock name resolution v2.1.5 2026-01-29 22:32:41 +08:00
Krane
694ef19bd0 Merge branch 'ZhuLinsen:main' into optimize/feishu-stream-msg-type 2026-01-29 22:20:55 +08:00
zhulinsen
afcb9d1470 docs: update sponsor v2.1.4 2026-01-29 22:09:13 +08:00
Krane
70fed80695 fix: 修改Stream消息模式默认为关闭,防止配置错误运行时报错 2026-01-29 21:00:00 +08:00
Krane
fe0e141932 fix: 优化飞书 Stream 模式回复消息使用 Markdown格式 2026-01-29 20:57:33 +08:00
zhulinsen
b13ca62972 docs: refactor README layout and add Traditional Chinese translation v2.1.3 2026-01-28 22:07:40 +08:00
老干部
fcf084a8bf 修改文案 2026-01-28 12:04:41 +08:00
老干部
4774311483 1.修改注释
2.增加美股文案
2026-01-28 11:57:09 +08:00
老干部
4b016b679b 1.修改美股正则表达式,支持5个字母+.+最多2个字母后缀
2.修改港股正则表达式为大写的HK开头
2026-01-28 11:50:02 +08:00
老干部
3d441b8807 修改美股正则表达式,支持5个字母+.+最多2个字母后缀 2026-01-28 11:50:02 +08:00
老干部
3553d185a0 同时修改hk正则该成大写的HK 2026-01-28 11:50:02 +08:00
老干部
2cfe899aab fix:修复webui无法输入美股代码 输入框逻辑该成所有字母都转换成大写,且支持.的输入(支持这中代码BRK.B) 2026-01-28 11:50:02 +08:00
Jealh
dd46613993 chore: github ci 新增 wechat_msg_type 配置 2026-01-28 00:39:52 +08:00
Jealh
c4afdb6636 fix: 修改 cr 错误, 确保微信消息最大字节配置生效 2026-01-27 23:47:17 +08:00
zhulinsen
77671cc6a2 fix: 修复个股分析推送失败和报告路径问题 (fixes #166)
1. 修复 pipeline.py 中遗漏的通知渠道处理:
     - 添加 PUSHPLUS 渠道支持
     - 添加 DISCORD 渠道支持
     - 添加 PUSHOVER 渠道支持

  2. 修复 notification.py 中报告保存路径:
     - 将 src/reports/ 改为项目根目录 reports/
     - 与 GitHub Actions 工作流路径保持一致
v2.1.2
2026-01-27 22:46:43 +08:00
Jealh
4be5e0fd3c Merge branch 'main' of https://github.com/Jealh-h/daily_stock_analysis into feat/add-text-wechat-msg-type 2026-01-26 23:13:20 +08:00
zhulinsen
6e0f7ef1b9 chore: add GitHub Actions auto-tag workflow v2.1.1 2026-01-26 20:58:09 +08:00
zhulinsen
0e935133c1 feat: 添加 yfinance 兜底数据源及数据缺失警告 2026-01-26 20:40:52 +08:00
zhulinsen
d44fab23b2 fix: correct docker-compose paths and documentation commands 2026-01-26 18:02:08 +08:00
mumu
93592c5629 Merge pull request #150 from freesme/bugfix/#145-docker-compose-copy-src
Bugfix/#145 docker compose copy src
2026-01-26 17:56:14 +08:00
mumu
deeb6a90e9 Merge pull request #149 from birdxs/ghcr-dockerhub
创建ghcr-dockerhub.yml文件,支持手动触发github actions工作流,编译docker镜像同时推送至ghcr和dockerhub
2026-01-26 17:55:09 +08:00
Krane
24693d5ec4 fix: #145 修改文档命令路径 2026-01-26 12:48:00 +08:00
Krane
afcdaad08b fix: #145 dockerfile 缺少 copy src 文件夹 2026-01-26 12:12:57 +08:00
birdxs
15e4d1e807 Update daily_analysis.yml 2026-01-26 11:25:27 +08:00