Skip to content

lxy1992/fund_telegram_bot

Repository files navigation

基金 Telegram Bot

项目目的

基金 Bot 旨在为用户提供一个简单、实时的方式来跟踪和管理他们的基金投资。通过 Telegram Bot,用户可以轻松地订阅他们感兴趣的基金,获取基金的实时数据,并接收每日的基金报告。

主要功能

  1. 基金搜索: 用户可以通过基金名称或代码搜索基金,获取基金的详细信息。
  2. 订阅基金: 用户可以订阅他们感兴趣的基金,这样他们可以轻松地跟踪这些基金的表现。
  3. 每日报告: 订阅了基金的用户将每天收到一个基金报告,报告中包含了基金的最新净值、预期增长等关键信息, 并且有预估涨跌百分比和金额排名图表。
  4. 取消订阅: 用户可以随时取消订阅基金,停止接收关于该基金的更新。
  5. 查看订阅列表: 用户可以查看他们当前订阅的所有基金及其详细信息。
  6. 实时报告: 用户可以查看实时预估的基金涨跌,这个功能目前在各个平台已经下线,但是我们还是提供了这个功能。注意,预估涨跌和最终实际涨跌是有出入的,只能作为参考。

Todo

  • 提供实时基金预估数据repo和定时日报中
  • 增加预估涨跌百分比及金额的排名图
  • 下跌、上涨预警设定和通知
  • 设定购买时间,计算总营收
  • 设定定投逻辑,定时加上购买的份数
  • 提供基金的仓位变动提醒
  • 提供3年内的涨跌图
  • 支持股票
  • 提供类似极限套牢、收益回撤比这类分析数据

使用方法

制作docker image

make build

如果你是ARM架构的Mac用户,可以用

make mac_build

运行docker image

docker run -v /root/config/config.yml:/app/config.yml -d  --restart=always fund-bot:0.1.22

PS:0.1.22是docker image的tag,你可以根据自己的情况修改。

Bot的命令

  1. 启动 Bot: 在 Telegram 中搜索并启动基金 Bot。
  2. 搜索基金: 使用 /search [基金名称或代码] 命令来搜索基金。
  3. 订阅基金: 使用 /subscribe [基金代码] [购买份数] 命令来订阅基金。
  4. 查看订阅列表: 使用 /list 命令来查看你当前订阅的所有基金。
  5. 取消订阅: 使用 /unsubscribe [基金代码] 命令来取消订阅基金。
  6. 获取每日报告: 使用 /daily_report 命令来获取你订阅的基金的每日报告。
  7. 帮助: 使用 /help 命令来获取 Bot 的所有命令及其功能和用法。

结语

基金 Bot 旨在简化基金投资的跟踪和管理过程,为用户提供一个方便、实时的工具。我们希望这个 Bot 能帮助你更好地管理你的投资,并为你的投资决策提供有价值的信息。如果你有任何建议或反馈,请随时与我们联系。

About

a telegram bot to monitor your funds rise and fall

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published