Skip to content

Repository files navigation

getStockPrice

个人用的股票涨跌幅提醒小服务:接入老虎证券行情,通过飞书机器人推送通知,并可在飞书里管理监控列表。

简介

服务常驻后台运行,订阅你关心的股票实时报价。当价格波动达到你设定的幅度时,飞书会收到提醒;添加、删除股票和调整阈值,也可以在飞书里完成。

适合少量重仓股盯盘,不打算做成完整的交易系统。

技术栈

Python · 老虎证券 Open API · 飞书开放平台

快速开始

普通重启(保留数据)

docker compose --env-file mongo.env down docker compose --env-file mongo.env up -d

改过 mongo.env 密码后:必须清空卷再初始化(会丢库内数据)

docker compose --env-file mongo.env down -v docker compose --env-file mongo.env up -d

看状态 / 日志

docker compose --env-file mongo.env ps docker compose --env-file mongo.env logs -f mongodb

Debian/Ubuntu 等系统不允许直接用系统 pip 装包(PEP 668),需先创建虚拟环境:

python3 -m venv .venv          # 若报错,先执行: sudo apt install python3-venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
cp mongo.env.example mongo.env   # 编辑密码后启动 MongoDB
docker compose --env-file mongo.env up -d
# 填入老虎、飞书、MONGO_URI 凭证后启动
./start.sh                 # 检查配置后后台启动
# 或: ./start.sh check / status / stop / restart

start.sh 会在启动前检查:虚拟环境与依赖、老虎配置文件/密钥、飞书凭证、MongoDB 连通性、端口占用等。

环境变量示例见 .env.example。MongoDB Docker 部署见 Docker与MongoDB部署

文档

许可

个人学习与小规模自用。使用老虎、飞书等服务前,请遵守各自平台条款与行情权限要求。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages