qidao123.com技术社区-IT企服评测·应用市场

 找回密码
 立即注册

利用轻量服务器+企业微信搭建股票盈亏查询Bot

[复制链接]
发表于 7 天前 | 显示全部楼层 |阅读模式
每次想看盈亏都得开APP,非常贫苦。
手机常年不关的只有微信,微信里能继续的渠道只有企业微信。
恰好双十一抢了台36的2-2-4轻量闲着,于是这个工具就出来了。
感爱好的可以点击这里进会场加入
   ps. 等解套后把服务号认证了,大概会加个服务号的渠道
  大抵流程


  • 企业微信应用收到"now"的消息,读取当地存储的持仓信息。
  • 调用API查询每条持仓信息的现价。
  • 盘算每条持仓当日盈亏以及总盈亏,合成消息。
  • 将消息发送给自己。
由于操持上是异步发送的,以是实在可以利用定时器定时查抄,告竣异动监控监控/代价点告警的效果
摆设

轻量服务器部分

   为了方便摆设,这里利用Docker举行摆设
  搭建Docker情况

这里直接利用轻量的Docker镜像,一步到位。




获取轻量服务器IP

服务器IP可以在左上角找到


登录,拉取Bot源码

   进入轻量控制台,点击一键登录,点击后会进入一个SSH页面
  



   拉取Bot代码
  1. sudo su
  2. git clone https://github.com/7hc/stock_tools_bot
  3. cd stock_tools_bot
复制代码
构建与摆设Docker容器

   构建Docker容器镜像
  1. docker build -t stock_tools_bot:0.1 .
复制代码
  摆设Docker容器
  1. docker run -d -p 80:8000 -v ./conf.json:/workspace/conf.json -v ./data.json:/workspace/data.json stock_tools_bot:0.1
复制代码
输入docker ps -a,看到如下信息则为正常运行


企业微信应用部分

获取企业CorpID

点击“我的企业”,可以在页面底下看到企业ID信息


新建一个应用



设置API消息吸收



记下Agentld,点击Secret查察按钮,点击后Secret会被发到企业微信中,如下图,点击“前往查察”复制Secret信息:


回到应用主页,点击“吸收消息”中的“设置API吸收”


点击上图中两个随机天生按钮,复制天生的Token和EncodingAESKey信息。
这时间你手上已有Token、EncodingAESKey、Agentld、Secret和CorpID
回到轻量服务器点击一键登录后进入的SSH页面
利用nano下令编辑conf.json文件
  1. nano conf.json
复制代码
利用上下键移动光标,把刚才的信息粘贴进去


按Ctrl+x,再按y回车生存
回到刚才的“API消息吸收”页


预备好你服务器的IP,在第一项URL内填http://[你服务器的IP]/api/v1/workwx_app
如果分析了域名也可以直接填域名
点击下方的生存,不出不测会出现如下页面:


返回到应用主页,找到下面的“企业可信IP”,点”设置“


把你的服务器IP粘贴进去,点确定


设置持仓信息

回到轻量服务器点击一键登录后进入的SSH页面
利用nano下令编辑data.json文件
  1. nano data.json
复制代码
可以看到如下信息:


每一活动一项,每行格式如下:
  1. "股票代码":{"n":"股票名","v":持仓数,"p":"成本价"}
复制代码
修改完成后同样的按Ctrl+x,再按y回车生存
完成

这时间打开企微应用,发送now即可看到实时盈亏信息:





免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

×
登录参与点评抽奖,加入IT实名职场社区
去登录

QQ|手机版|qidao123.com技术社区-IT企服评测▪应用市场 ( 浙ICP备20004199|浙ICP备20004199号 )|网站地图

GMT+8, 2025-10-9 11:40 , Processed in 0.082752 second(s), 31 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表