git clone https://github.com/ety001/steem-tools.git
composer install
cp .env.example .env
除了需要修改数据库配置外,还需要修改下面的这些项
WECHAT_OFFICIAL_ACCOUNT_APPID= # 微信服务号的App ID
WECHAT_OFFICIAL_ACCOUNT_SECRET= # 微信服务号的Secret
WECHAT_OFFICIAL_ACCOUNT_TOKEN= # 微信服务号的Token
WECHAT_OFFICIAL_ACCOUNT_AES_KEY= # 如果需要加密通信,则输入微信服务号的AES KEY
WECHAT_TMPL_REPLY_ID= # 消息模板ID(回复)
WECHAT_TMPL_TRANSFER_ID= # 消息模板ID(转账)
WECHAT_TMPL_CHANGE_ID= # 消息模板ID(账户资金变动)
# 下面是 steemconnect 的配置信息
STEEM_SC2_ID=
STEEM_SC2_SECRET=
STEEM_SC2_RETURN_URL=
# 下面是 steem api
STEEM_API=https://steemd.privex.io
消息模板这块,需要确认下模板中涉及到的字段,是不是与代码里的一致。
php artisan migrate
请自行配置,假如配置的域名是 http://steem.test
watcher
的作用是获取最新块并解析数据转发给php
端。
docker run -itd --name steem_watcher \
-e "API_URL=http://steem.test/block" \
-e "STEEMD=https://steemit.com" \
--restart always \
ety001/steem-mention:latest
其中
API_URL
是php
端接收数据的接口,STEEMD
是steem api url
。
文章和回复的独立页面中的图片使用了图片反向代理。
具体部署参考这里 => https://blog.domyself.me/2019/02/25/make-a-nodejs-proxy-package-by-docker.html