Utilice la aplicación Zepp Life ( anteriormente aplicación Xiaomi Sports ) para modificar el recuento de pasos de WeChat a través de Github Action/Alibaba Cloud/Google Github Action y puede configurar la ejecución programada diaria.
Prueba personal exitosa el 2022.8.18:fantasma:
El uso de este almacén requiere la aplicación Zepp Life ( anteriormente aplicación Xiaomi Sports ). Asegúrese de registrar Zepp Life, configurarlo y sincronizarlo con WeChat/acceso de terceros antes de leer a continuación.
(volver arriba)
Settings - Actions - General - Allow all actions and reusable workflows
en el almacén de su propio Fork, no olvide save
Settings - Secrets - Actions - New repository secret
, cree varios secrets
según el siguiente ejemplo:Número exacto de pasos modificados | Modificación aleatoria del número de paso | ||
Nombre | Valor | Nombre | Valor |
USUARIO_TELÉFONO | 18899996666 | USUARIO_TELÉFONO | 18899996666 |
USUARIO_PWD | abc123 | USUARIO_PWD | abc123 |
PASO | 10000 | PASO_MIN | 10000 |
------ | PASO_MAX | 12000 |
( USER_PHONE
es el número de teléfono móvil utilizado para registrar la aplicación Zepp Life, USER_PWD
es la contraseña de la cuenta, STEP_MIN
debe ser menor que STEP_MAX
y el último número de pasos modificado es un número aleatorio entre los dos)
changebushu_Action.py
para elegir si debe ser exacto o aleatorio. Elija una de las dos opciones siguientes. La primera cambia el número de pasos de forma aleatoria y la segunda cambia el número de pasos exactamente. Recuerde comentar la otra oración: step = str ( randint ( int ( os . environ [ 'STEP_MIN' ]), int ( os . environ [ 'STEP_MAX' ])))
step = os . environ [ 'STEP' ]
Después de confirmar que todo está correcto, puedes ir a Run workflow
en Actions
Si no desea establecer secretos o aún no puede configurarlos bien después de leer el contenido anterior, lea primero la cuarta declaración y luego decida si desea utilizar el siguiente método: modifique el archivo yml directamente y cambie ${{ secrets.USER_PHONE }}
, ${{ secrets.USER_PWD }}
, ${{ secrets.STEP }}
y luego vaya directamente a Ejecutar flujo de trabajo en Acciones. Pero tenga en cuenta que debido a que un repositorio directamente bifurcado es public
de forma predeterminada, su información de privacidad personal puede quedar expuesta. El desarrollador no asume ninguna responsabilidad por esto. De hecho, desde este aspecto, es mejor establecer secretos:stick_out_tongue_closed_eyes:
(volver arriba)
Modifique directamente este archivo yml y descomente las dos oraciones siguientes:
schedule:
- cron: '0 9,12 * * *'
Puede funcionar a las 17:00 y 20:00, hora de Beijing, todos los días. Sin embargo, el cronograma de acción a menudo no se ejecuta a tiempo . Por ejemplo, está programado para las 20:00 pero se retrasa hasta las 20:50 (o incluso más tarde). Y las modificaciones del primer día probablemente no se ejecutarán ese día .
Puede determinar el tiempo de ejecución modificando la hora interna. Cabe señalar que el número interno se refiere a la hora UTC y se deben agregar 8 horas para convertir a la hora de Beijing.
Con respecto a la ejecución programada de GitHub Action, consulte la documentación oficial de GitHub relacionada.
(volver arriba)
changebushu.py
changebushu.py
allípassword
de inicio de sesión user
usuario. Debe estar registrado en Zepp Life app
step = ''
step = str ( randint ( 10121 , 12302 ))
//确保前面的数字小于后面的数字
Guarde el archivo .py
modificado 6. Cree una nueva terminal
python3 changebushu.py
(volver arriba)
Alibaba Cloud está a punto de caducar: risas: no quería seguir gastando dinero, así que encontré Google Colab .
.ipynb
en GoogleColab y haga clic en +Code
para agregar un bloque de código (¡uno es suficiente!)changebushu.py
en este bloque de códigopassword
de inicio de sesión user
usuario. Debe estar registrado en Zepp Life app
step = ''
step = str ( randint ( 10121 , 12302 ))
//确保前面的数字小于后面的数字
(volver arriba)
changebushu_Action.py
, Alibaba Cloud y Google Colab usan changebushu.py
, no se confunda. (No solo es un problema con la configuración de variables de entorno, sino que se han eliminado muchos resultados de parámetros de depuración en changebushu_Action.py
para garantizar que la información privada no se muestre en workflow
).secrets
en Github Action, tenga cuidado de seguir los pasos anteriores. No configure Environments
primero y luego agregue variables en ellos.secrets
arriba, pero lea primero la cuarta declaración.(volver arriba)
Eliminé muchos registros de confirmaciones y casi los eliminé todos: rofl: Así que los registraré aquí un poco.
v0.1
2022.5.11: Primera carga, agregando cómo usar Alibaba Cloudv0.2
2022.7.17: agregue cómo usar Github Action; reescriba README.md
; modifique algún código;v0.3
2022.7.21: Agregar selección de pasos aleatorios(volver arriba)
(volver arriba)