Files
python-tools/NdxDailyReport/config.example.yaml
T
wangwei0518 0e2863ed47 新增 NDX 美股收盘日报脚本
实现 Nasdaq-100 Index 收盘日报的定时脚本,支持从 Nasdaq quote API 获取并校验最新完整交易日数据,在失败时回退到 FRED CSV 数据源。

新增 QQBot 主动投递流程,包含 access token 获取、c2c/group 消息发送、target_openid 自动发现、本地运行日志、投递 JSONL 记录和 state 去重逻辑。

提供脱敏的 config.example.yaml 作为配置模板,真实 config.yaml、运行状态和投递记录保留在本地,不纳入本次提交。
2026-06-05 23:29:38 +08:00

33 lines
1.0 KiB
YAML

paths:
state_file: D:/project/Python-tools/NdxDailyReport/ndx-daily-report-state.json
delivery_log_file: D:/project/Python-tools/NdxDailyReport/ndx-daily-report-delivery-log.jsonl
runtime_log_file: D:/project/Python-tools/NdxDailyReport/ndx-daily-report-runtime.log
nasdaq:
quote_api: https://api.nasdaq.com/api/quote/NDX/info?assetclass=index
fred_csv: https://fred.stlouisfed.org/graph/fredgraph.csv?id=NASDAQ100
request_timeout_seconds: 15
qqbot:
appid: "用户填写"
appkey: "用户填写"
token_api: https://bots.qq.com/app/getAppAccessToken
base_api: https://api.sgroup.qq.com
# c2c 表示私聊,group 表示群聊
target_type: "c2c"
# 可选。为空时脚本会尝试从本地 QQBot/Hermes 日志中自动发现。
target_openid: ""
# 自动发现 openid 时的等待时间
auto_discover_timeout_seconds: 60
# 自动发现成功后是否写回 config.yaml
save_discovered_target: true
report:
timezone_trade: America/New_York
timezone_delivery: Asia/Shanghai
replay_on_weekdays: true