Zepp Lifeアプリ (旧Xiaomi Sportsアプリ) を使用して、Github Action/Alibaba Cloud/Google Colab を通じて WeChat 歩数を変更できます。Github Action は毎日のスケジュールされた実行を設定できます。
2022.8.18 の個人テストに成功しました:ghost:
このウェアハウスを使用するには、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
未満である必要があり、最後に変更された歩数は 2 つの間の乱数です)
changebushu_Action.py
に移動して、正確かランダムかを選択します。前者はステップ数をランダムに変更し、後者はステップ数を正確に変更します。他の文も忘れずにコメントアウトしてください。 step = str ( randint ( int ( os . environ [ 'STEP_MIN' ]), int ( os . environ [ 'STEP_MAX' ])))
step = os . environ [ 'STEP' ]
すべてが正しいことを確認したら、 Actions
のRun workflow
に進むことができます。
上記の内容を読んでもシークレットを設定したくない、またはうまく設定できない場合は、最初に 4 番目のステートメントを読んでから、次の方法を使用するかどうかを決定してください: yml ファイルを直接変更して${{ secrets.USER_PHONE }}
変更する${{ secrets.USER_PHONE }}
、 ${{ Secrets.USER_PWD }} 、 ${{ secrets.STEP }}
${{ secrets.USER_PWD }}
、アクションのワークフローの実行に直接進みます。ただし、直接フォークされたリポジトリはデフォルトでpublic
れるため、個人のプライバシー情報が公開される可能性があることに注意してください。開発者はこれについて一切の責任を負いません。実際、この側面から、シークレットを設定する方が良いでしょう: stack_out_tongue_closed_eyes:
(トップに戻る)
この yml ファイルを直接変更し、次の 2 つの文のコメントを解除します。
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
をクリックしてコード ブロックを追加します (1 つで十分です)。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
を設定したくない場合の解決方法を確認できますが、最初に 4 番目のステートメントを読んでください。(トップに戻る)
たくさんのコミット レコードを削除し、ほとんどすべて削除してしまいました: rofl: それで、ここに少し記録しておきます。
v0.1
2022.5.11: 最初のアップロード、Alibaba Cloud の使用方法を追加v0.2
2022.7.17: Github Action の使用方法を追加、 README.md
一部修正。v0.3
2022.7.21: ランダムなステップ選択を追加(トップに戻る)
(トップに戻る)