Github Actions 实现每天定时刷微信步数

配置小米账号

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

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

2.用手机号登录注册

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

部署Github仓库

1.新手注册GitHub账户

2.获取 Token

  1. 权限选择repo

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

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

3.Fork 下面仓库

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
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_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执行条件

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

实际结果

仅限测试

附送榜首封面一张

这样也可以!!

posted @   LiamYe  阅读(561)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示