Zepp Life 앱( 이전 Xiaomi Sports 앱 )을 사용하여 Github Action/Alibaba Cloud/Google Colab을 통해 WeChat 걸음 수를 수정하세요. Github Action은 일일 예약 실행을 설정할 수 있습니다.
2022.8.18 개인 테스트 성공:유령:
이 창고를 사용하려면 Zepp Life 앱( 이전 Xiaomi Sports 앱 )이 필요합니다. 아래 내용을 읽기 전에 반드시 Zepp Life를 등록하고 설정하고 WeChat/타사 액세스와 동기화하세요.
(맨 위로)
Settings - Actions - General - Allow all actions and reusable workflows
. save
잊지 마세요.Settings - Secrets - Actions - New repository secret
다음 예에 따라 여러 secrets
만듭니다.수정된 정확한 단계 수 | 무작위 단계 번호 수정 | ||
이름 | 값 | 이름 | 값 |
USER_PHONE | 18899996666 | USER_PHONE | 18899996666 |
USER_PWD | abc123 | USER_PWD | abc123 |
단계 | 10000 | STEP_MIN | 10000 |
------ | STEP_MAX | 12000 |
( USER_PHONE
은 Zepp Life 앱 등록 시 사용한 휴대폰 번호, USER_PWD
는 계정 비밀번호, STEP_MIN
STEP_MAX
보다 작아야 하며 , 마지막 수정 걸음 수는 둘 중 임의의 숫자입니다)
changebushu_Action.py
로 이동하여 정확해야 하는지 무작위인지 선택하세요. 전자는 단계 수를 무작위로 변경하고 후자는 단계 수를 정확하게 변경합니다. 다른 문장을 주석 처리하는 것을 잊지 마세요. step = str ( randint ( int ( os . environ [ 'STEP_MIN' ]), int ( os . environ [ 'STEP_MAX' ])))
step = os . environ [ 'STEP' ]
모든 것이 올바른지 확인한 후 Actions
의 Run workflow
으로 이동할 수 있습니다.
비밀 설정을 원하지 않거나 위 내용을 읽어도 잘 설정이 되지 않는다면, 네번째 문장을 먼저 읽어보신 후 , yml 파일을 직접 수정하고 ${{ secrets.USER_PHONE }}
변경하는 방법을 사용하실지 결정해 주시기 바랍니다. ${{ secrets.USER_PHONE }}
, ${{ secrets.USER_PWD }} , ${{ secrets.STEP }}
${{ secrets.USER_PWD }}
후 Actions에서 워크플로 실행으로 바로 이동하세요. 하지만 직접 포크된 저장소는 기본적으로 public
되어 있으므로 개인 정보가 노출될 수 있다는 점에 유의하세요! 이에 대해 개발자는 책임을 지지 않습니다. 사실 이런 측면에서 보면 비밀을 설정하는 것이 더 좋습니다:uck_out_tongue_closed_eyes:
(맨 위로)
이 yml 파일을 직접 수정하고 다음 두 문장의 주석 처리를 제거하세요.
schedule:
- cron: '0 9,12 * * *'
매일 17:00 및 20:00 베이징 시간에 실행될 수 있습니다. 그러나 작업 일정은 정시에 실행되지 않는 경우가 많습니다. 예를 들어 20:00에 예약되었지만 20:50(또는 그 이후)까지 지연됩니다. 그리고 첫날의 수정 사항은 그날 실행되지 않을 가능성이 높습니다 .
내부의 시간을 수정하여 실행 시간을 결정할 수 있습니다. 내부의 숫자는 UTC 시간을 의미하며 베이징 시간으로 변환하려면 8시간을 추가해야 합니다.
GitHub Action의 예정된 실행에 대해서는 관련 GitHub 공식 문서를 참조하시기 바랍니다.
(맨 위로)
changebushu.py
다운로드changebushu.py
업로드하세요.user
로그인 휴대폰 번호와 password
수정하세요. Zepp Life app
step = ''
step = str ( randint ( 10121 , 12302 ))
//确保前面的数字小于后面的数字
수정된 .py
파일을 저장합니다. 6. 새 terminal
생성합니다.
python3 changebushu.py
(맨 위로)
Alibaba Cloud가 만료됩니다:웃음: 계속 돈을 쓰고 싶지 않아서 Google Colab을 찾았습니다 .
.ipynb
파일을 생성하고 +Code
클릭하여 코드 블록을 추가합니다(하나면 충분합니다!)changebushu.py
의 모든 코드를 이 코드 블록에 복사합니다.user
로그인 휴대폰 번호와 password
수정하세요. Zepp Life app
step = ''
step = str ( randint ( 10121 , 12302 ))
//确保前面的数字小于后面的数字
(맨 위로)
changebushu_Action.py
사용하고, Alibaba Cloud 및 Google Colab은 changebushu.py
사용합니다. 혼동하지 마세요. (환경 변수 구성 문제일 뿐만 아니라 개인 정보가 workflow
에 출력되지 않도록 하기 위해 많은 디버깅 매개 변수 출력이 changebushu_Action.py
에서 삭제되었습니다.)secrets
설정할 때, Environments
먼저 설정한 후 변수를 추가 하지 마세요 .secrets
설정을 원하지 않는다면 문제 해결 방법을 보실 수 있으나, 네 번째 문장을 먼저 읽어보시기 바랍니다.(맨 위로)
커밋 기록을 많이 삭제했는데 거의 다 지울 뻔했어요. rofl: 그래서 여기에 조금 기록해 두겠습니다.
v0.1
2022.5.11: 첫 업로드, 알리바바 클라우드 사용법 추가v0.2
2022.7.17: Github Action 사용 방법 추가, README.md
일부 코드 수정v0.3
2022.7.21: 무작위 단계 선택 추가(맨 위로)
(맨 위로)