Use o aplicativo Zepp Life ( anteriormente aplicativo Xiaomi Sports ) para modificar a contagem de etapas do WeChat por meio do Github Action/Alibaba Cloud/Google Colab Action pode definir a execução agendada diariamente.
Teste pessoal bem-sucedido em 2022.8.18:ghost:
O uso deste armazém requer o aplicativo Zepp Life ( anteriormente aplicativo Xiaomi Sports ). Certifique-se de registrar o Zepp Life, configurá-lo e sincronizar com o WeChat/acesso de terceiros antes de ler abaixo.
(voltar ao topo)
Settings - Actions - General - Allow all actions and reusable workflows
no armazém do seu próprio Fork, não se esqueça save
Settings - Secrets - Actions - New repository secret
, crie vários secrets
conforme o exemplo a seguir:Número exato de etapas modificadas | Modificação aleatória do número da etapa | ||
Nome | Valor | Nome | Valor |
USER_PHONE | 18899996666 | USER_PHONE | 18899996666 |
USER_PWD | abc123 | USER_PWD | abc123 |
ETAPA | 10.000 | STEP_MIN | 10.000 |
------ | STEP_MAX | 12.000 |
( USER_PHONE
é o número do celular usado para registrar o aplicativo Zepp Life, USER_PWD
é a senha da conta, STEP_MIN
deve ser menor que STEP_MAX
e o último número de etapas modificado é um número aleatório entre os dois)
changebushu_Action.py
para escolher se precisa ser exato ou aleatório. Escolha uma das duas opções a seguir. A primeira altera o número de etapas aleatoriamente e a última altera o número de etapas exatamente. Lembre-se de comentar a outra frase: step = str ( randint ( int ( os . environ [ 'STEP_MIN' ]), int ( os . environ [ 'STEP_MAX' ])))
step = os . environ [ 'STEP' ]
Depois de confirmar que tudo está correto, você pode ir para Run workflow
em Actions
Se você não deseja definir segredos ou ainda não consegue configurá-los bem depois de ler o conteúdo acima, leia primeiro a quarta instrução e, em seguida, decida se deseja usar o seguinte método: modifique o arquivo yml diretamente e altere ${{ secrets.USER_PHONE }}
, ${{ secrets.USER_PWD }}
, ${{ secrets.STEP }}
e vá diretamente para Executar fluxo de trabalho em Ações. Mas esteja ciente de que, como um repositório diretamente bifurcado é public
por padrão, suas informações pessoais de privacidade podem ser expostas! O desenvolvedor não se responsabiliza por isso. Na verdade, sob esse aspecto, é melhor definir segredos: preso_out_tongue_closed_eyes:
(voltar ao topo)
Modifique diretamente este arquivo yml e remova o comentário das duas frases a seguir:
schedule:
- cron: '0 9,12 * * *'
Ele pode funcionar às 17h e às 20h, horário de Pequim, todos os dias. No entanto, o cronograma de ação muitas vezes não é executado no horário . Por exemplo, está agendado para as 20h, mas é adiado até as 20h50 (ou até mais tarde). E as modificações do primeiro dia provavelmente não serão executadas naquele dia .
Você pode determinar o tempo de execução modificando o horário interno. Deve-se observar que o número interno se refere ao horário UTC e 8 horas devem ser adicionadas para converter para o horário de Pequim.
Em relação à execução agendada do GitHub Action, consulte a documentação oficial relacionada do GitHub.
(voltar ao topo)
changebushu.py
changebushu.py
lápassword
de login user
usuário. Ele deve estar cadastrado no Zepp Life app
step = ''
step = str ( randint ( 10121 , 12302 ))
//确保前面的数字小于后面的数字
Salve o arquivo .py
modificado 6. Crie um novo terminal
python3 changebushu.py
(voltar ao topo)
Alibaba Cloud está prestes a expirar:risos: eu não queria continuar gastando dinheiro, então encontrei o Google Colab ?
.ipynb
no GoogleColab e clique em +Code
para adicionar um bloco de código (um é suficiente!)changebushu.py
para este bloco de códigopassword
de login user
usuário. Ele deve estar cadastrado no Zepp Life app
step = ''
step = str ( randint ( 10121 , 12302 ))
//确保前面的数字小于后面的数字
(voltar ao topo)
changebushu_Action.py
, Alibaba Cloud e Google Colab usam changebushu.py
, não se confunda. (Não é apenas um problema com a configuração da variável de ambiente, mas muitos parâmetros de saída de depuração foram excluídos em changebushu_Action.py
para garantir que informações privadas não serão geradas no workflow
)secrets
no Github Action, tome cuidado para seguir as etapas acima. Não defina Environments
primeiro e depois adicione variáveis neles.secrets
acima, mas leia primeiro a quarta afirmação.(voltar ao topo)
Apaguei muitos registros de commits e quase apaguei todos: rofl: Então vou gravá-los aqui um pouquinho.
v0.1
2022.5.11: Primeiro upload, adicionando como usar o Alibaba Cloudv0.2
2022.7.17: Adicionar como usar README.md
Github Action;v0.3
2022.7.21: Adicionar seleção de etapa aleatória(voltar ao topo)
(voltar ao topo)