Github Actions 实现每天定时刷微信步数
配置小米账号
借助小米运动api实现刷步数
1.下载Zepp Life
app(原小米运动)
2.用手机号
登录注册
3.第三方接入
微信、QQ、支付宝
部署Github仓库
1.新手注册GitHub账户
2.获取 Token
权限选择repo
Note作为标识,任意即可,密钥为一次性生成,Expiration选择永久即可。

3.Fork 下面仓库
https://github.com/xunichanghuan/mimotion.git
https://github.com/like977/shuabu.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执行条件

实际结果
附送榜首封面一张
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix