配置小米账号

借助小米运动api实现刷步数

1.下载Zepp Lifeapp(原小米运动)

2.用手机号登录注册

3.第三方接入微信、QQ、支付宝

部署Github仓库

1.新手注册GitHub账户

2.获取 Token

  1. 权限选择repo

  2. Note作为标识,任意即可,密钥为一次性生成,Expiration选择永久即可。

token生成后仅出现一次,务必记住

3.Fork 下面仓库

1
2
https://github.com/xunichanghuan/mimotion.git
https://github.com/like977/shuabu.git

仓库两种url都可以使用

等待即可

4.配置账户信息

Settings—>Secrets—>New secret

action项

5.New secret 按照对应格式添加变量

添加名为 USERPWDSKEYSCKEYPOSITIONCORPIDCORPSECRETAGENTIDTOUSERTOPARTYTOTAGOPEN_GET_WEATHERAREA的变量

Secrets格式
USER小米运动登录账号,仅支持小米运动账号对应的手机号,不支持小米账号
PWD小米运动登录密码,仅支持小米运动账号对应的密码
SKEY酷推skey,如无填写NO
SCKEYserver酱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_WEATHERFalse时填写NO
PAT此处PAT需要申请,值为github token,教程详见:https://www.jianshu.com/p/bb82b3ad1d11 ,需要repo和workflow权限,此项必填,避免git push的权限错误。

多账户 在USER与PWD 变量输入中用#分开,并 一 一对应

例如:

user: 账号1#账号2

pwd: 账号1密码#账号2密码

6.根据对应变量,输入对应值

注意变量名称大写

根据上方表格提供的变量一一对应

修改参数

在code页面内修改main.py内容

其他参数根据提示修改即可

修改random_cron.sh配置GitHub actions执行条件

其他参数根据提示修改即可

实际结果

仅限测试

附送榜首封面一张

这样也可以!!