docs: 更新README和.env.example,强调twostock开箱即用

主要更新:

1. README.md:
   - 强调TwoStock token已预配置,无需额外操作
   - 说明token_manager已禁用,避免启动错误
   - 添加启动日志示例
   - 更新快速开始部分,明确token无需修改

2. .env.example:
   - 更新TUSHARE_TOKEN为真实的twostock token
   - 添加注释说明TwoStock是TuShare兼容替代品
   - 用户复制.env.example后可直接使用

优势:
- ✅ 开箱即用:无需注册和申请token
- ✅ 零配置:复制.env.example即可启动
- ✅ 日志清爽:无token验证错误
- ✅ 降低门槛:新用户3分钟即可运行

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
2025-12-25 13:05:45 +08:00
co-authored by Claude Sonnet 4.5
parent 2f6391383c
commit d80a254be7
2 changed files with 14 additions and 5 deletions
+4 -1
View File
@@ -3,7 +3,10 @@
# ===========================================
OPENROUTER_API_KEY=sk-or-v1-your-key-here
ALPHA_VANTAGE_API_KEY=your-alpha-vantage-key
TUSHARE_TOKEN=your-tushare-token
# TwoStock Token (预配置,可直接使用)
# TwoStock 是 TuShare 的兼容替代品,无需修改即可使用
TUSHARE_TOKEN=TMF3Nb5LoHTIc4Ksqra5dgDE3t2aAe0n4zmrl2r08EwuJ6xigrp1nb8f4a71242f
# ===========================================
# Database Configuration
+10 -4
View File
@@ -91,8 +91,9 @@ cd claude-stock
# 2. 配置环境变量(可选)
cp .env.example .env
# 编辑 .env,仅需配置 Claude API(用于AI解释)
# OPENROUTER_API_KEY=sk-or-v1-xxxxxx # 可选
# TwoStock token 已预配置,无需修改
# 如需AI解释功能,可配置 Claude API(可选)
# OPENROUTER_API_KEY=sk-or-v1-xxxxxx
# 3. 启动所有服务
docker-compose up -d
@@ -559,13 +560,18 @@ tail -f /var/log/stock-news.log
✅ **AkShare** - 免费Python库,无需API key
✅ **TwoStock** - TuShare兼容库,提供A股数据
**TwoStock配置**(已预配置):
**TwoStock配置**(已预配置,开箱即用):
```bash
# backend/.env
TUSHARE_TOKEN=TMF3Nb5LoHTIc4Ksqra5dgDE3t2aAe0n4zmrl2r08EwuJ6xigrp1nb8f4a71242f
```
> **说明**: 项目已将 `tushare` 替换为 `twostock`(完全兼容的替代品),所有导入已更新为 `import twostock as ts`。默认token已配置,可直接使用。
> **说明**:
> - 项目已将 `tushare` 替换为 `twostock`(完全兼容的替代品)
> - 所有导入已更新为 `import twostock as ts`(11个文件)
> - 默认token已配置,**无需额外操作**
> - token_manager已禁用,直接使用静态token,避免启动时的验证错误
> - 启动日志清爽:仅显示 `✅ Using TwoStock token: TMF3Nb5L...4a71242f`
## 📊 核心功能