Github Actions 实现每天定时刷微信步数
配置小米账号
借助小米运动api实现刷步数
1.下载Zepp Life
app(原小米运动)
2.用手机号
登录注册
3.第三方接入
微信、QQ、支付宝
部署Github仓库
1.新手注册GitHub账户
2.获取 Token
权限选择repo
Note作为标识,任意即可,密钥为一次性生成,Expiration选择永久即可。
3.Fork 下面仓库
1 | https://github.com/xunichanghuan/mimotion.git |
4.配置账户信息
Settings—>Secrets—>New secret
5.New secret 按照对应格式添加变量
添加名为 USER、PWD、SKEY、SCKEY、POSITION 、CORPID、CORPSECRET、AGENTID、TOUSER、TOPARTY、TOTAG、OPEN_GET_WEATHER、AREA的变量
Secrets | 格式 |
---|---|
USER | 小米运动登录账号,仅支持小米运动账号对应的手机号,不支持小米账号 |
PWD | 小米运动登录密码,仅支持小米运动账号对应的密码 |
SKEY | 酷推skey,如无填写NO |
SCKEY | server酱sckey,如无填写NO |
POSITION | 是否开启企业微信推送false关闭,true开启 |
CORPID | 企业ID, 登陆企业微信,在我的企业—>企业信息里查看,必填,如果没有,填写NO |
CORPSECRET | 企业微信自建自建应用,每个自建应用里都有单独的secret,必填,如果没有,填写NO |
AGENTID | 填写你的企业微信自建应用ID,不加引号,是个整型常数,就是AgentId,如果没有,填写NO |
TOUSER | 指定接收消息的成员,成员ID列表(多个接收者用”¦”分隔,最多支持1000个)。特殊情况:指定为”@all”,则向该企业应用的全部成员发送,如果没有,填写NO |
TOPARTY | 指定接收消息的部门,部门ID列表,多个接收者用”¦”分隔,最多支持100个。当touser为”@all”时填写”@all”,如果没有,填写NO |
TOTAG | 指定接收消息的标签,标签ID列表,多个接收者用”¦”分隔,最多支持100个。当touser为”@all”时填写”@all”,如果没有,填写NO |
OPEN_GET_WEATHER | 开启根据地区天气情况降低步数False关闭,True开启 |
AREA | 设置获取天气的地区(上面开启后必填)如:北京,当OPEN_GET_WEATHER为False时填写NO |
PAT | 此处PAT需要申请,值为github token,教程详见:https://www.jianshu.com/p/bb82b3ad1d11 ,需要repo和workflow权限,此项必填,避免git push的权限错误。 |
多账户 在USER与PWD 变量输入中用
#
分开,并 一 一对应
例如:
user: 账号1
#
账号2pwd: 账号1密码
#
账号2密码
6.根据对应变量,输入对应值
修改参数
在code页面内修改main.py
内容
修改random_cron.sh
配置GitHub actions执行条件
实际结果
附送榜首封面一张
评论
TwikooWaline