title | date | author |
---|---|---|
wechatforhash-加密货币矿业微信助手 |
2020-05-15 18:00 +0800 |
Kelly Cheng |
Author: @hkenter 加密货币矿工
加密货币微信机器人在业界有过实现,大多基于币种行情,鲜有针对矿业矿工群体做消息响应的案例, 该机器人重点针对矿工群体进行矿机、算力、难度、币价等信息进行实现。
- 针对矿机的各项指标信息响应(算力、功耗等)(已实现)
- 针对币价的实时价格查询(已实现)
- 矿机价格响应,或与矿业销售合作(计划实现)
- 算力、难度分析预测(计划实现)
- 矿池信息响应(计划实现)
矿工在采购、置换矿机、计算与预测成本的过程中,需要频繁参阅币价、各项矿机参数、矿池数据、算力、难度等信息, 微信形式的碎片化响应,是一个比较合理的解决实现方式。
比如: ~通过查阅币价、功耗比、难度进行静态回本周期的计算 ~通过询价获取矿机市场行情
实现方案:构建此类场景的查询关键词规则,入参查询并回复
暂未具体规划
生产环境基于centos 7.5,数据库mysql8.0.x。
Tips:
1.centos7.5安装wechaty需进行gcc相关组件的手动升级,比较繁琐,可自行百度。
2.puppeteer centos7 依赖
依赖库
yum install pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64 libXScrnSaver.x86_64 libXrandr.x86_64 GConf2.x86_64 alsa-lib.x86_64 atk.x86_64 gtk3.x86_64 -y
字体
yum install ipa-gothic-fonts xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc -y
3.puppeteer截图乱码
3.1安装fontconfig yum -y install fontconfig 这个命令执行完成之后,就可以在/usr/share文件夹里面看到fonts和fontconfig
3.2添加中文字体库 从window的C:\Windows\Fonts里面把你需要的字体拷贝出来。比如simfang.ttf
在CentOS的/usr/share/fonts新建一个叫chinese的文件夹 然后把刚刚拷贝字体放到CentOS的/usr/share/fonts/chinese里面
修改chinese目录的权限: chmod -R 775 /usr/share/fonts/chinese
接下来需要安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件,输入命令
yum -y install ttmkfdir
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
修改字体配置文件 vi /etc/fonts/fonts.conf
<dir>/usr/share/fonts</dir>
<dir>/usr/share/X11/fonts/Type1</dir>
<dir>/usr/share/X11/fonts/TTF</dir>
<dir>/usr/local/share/fonts</dir>
<dir>/usr/local/share/fonts/chinese</dir>
<dir prefix="xdg">fonts</dir>
<!-- the following element will be removed in the future -->
<dir>~/.fonts</dir>
刷新内存中的字体缓存,fc-cache
看一下现在机器上已经有了刚才添加的字体。fc-list :lang=zh
wechatforhash 依然是一个正在开发中的项目, 欢迎留言交流你对它的看法