Verwenden Sie die Zepp Life -App ( ehemals Xiaomi Sports- App ), um die Anzahl der WeChat-Schritte über Github Action/Alibaba Cloud/Google Github Action zu ändern und die tägliche geplante Ausführung festzulegen.
Erfolgreicher Personentest am 18.08.2022:ghost:
Für die Nutzung dieses Warehouse ist die Zepp Life-App ( ehemals Xiaomi Sports-App ) erforderlich, bevor Sie unten lesen.
(zurück nach oben)
Settings - Actions - General - Allow all actions and reusable workflows
in Ihrem eigenen Fork-Lager, vergessen Sie nicht save
Settings - Secrets - Actions - New repository secret
mehrere secrets
gemäß dem folgenden Beispiel:Genaue Anzahl der Schritte geändert | Zufällige Änderung der Schrittnummer | ||
Name | Wert | Name | Wert |
USER_PHONE | 18899996666 | USER_PHONE | 18899996666 |
USER_PWD | abc123 | USER_PWD | abc123 |
SCHRITT | 10000 | STEP_MIN | 10000 |
------ | STEP_MAX | 12000 |
( USER_PHONE
ist die Mobiltelefonnummer, die zur Registrierung der Zepp Life-App verwendet wird, USER_PWD
ist das Kontopasswort, STEP_MIN
muss kleiner als STEP_MAX
sein und die zuletzt geänderte Anzahl von Schritten ist eine Zufallszahl zwischen den beiden)
changebushu_Action.py
um auszuwählen, ob es exakt oder zufällig sein soll. Wählen Sie eine der folgenden beiden Optionen. Erstere ändert die Anzahl der Schritte zufällig und letztere ändert die Anzahl der Schritte genau. Denken Sie daran, den anderen Satz auszukommentieren: step = str ( randint ( int ( os . environ [ 'STEP_MIN' ]), int ( os . environ [ 'STEP_MAX' ])))
step = os . environ [ 'STEP' ]
Nachdem Sie bestätigt haben, dass alles korrekt ist, können Sie unter Actions
auf Run workflow
gehen
Wenn Sie keine Geheimnisse festlegen möchten oder diese nach dem Lesen des obigen Inhalts immer noch nicht richtig einrichten können, lesen Sie bitte zuerst die vierte Anweisung und entscheiden Sie dann, ob Sie die folgende Methode verwenden möchten: Ändern Sie die YML-Datei direkt und ändern Sie ${{ secrets.USER_PHONE }}
, ${{ secrets.USER_PWD }}
, ${{ secrets.STEP }}
fest und gehen Sie dann direkt zu „Workflow ausführen“ in „Aktionen“. Beachten Sie jedoch, dass Ihre persönlichen Datenschutzinformationen möglicherweise offengelegt werden, da ein direkt geforktes Repository standardmäßig public
ist! Der Entwickler übernimmt hierfür keine Verantwortung. Unter diesem Gesichtspunkt ist es tatsächlich besser, Geheimnisse festzulegen: stick_out_tongue_closed_eyes:
(zurück nach oben)
Ändern Sie diese YML-Datei direkt und kommentieren Sie die folgenden zwei Sätze aus:
schedule:
- cron: '0 9,12 * * *'
Es kann täglich um 17:00 und 20:00 Uhr Pekinger Zeit stattfinden. Der Aktionsplan wird jedoch häufig nicht pünktlich ausgeführt . Beispielsweise ist er für 20:00 Uhr geplant, wird aber auf 20:50 Uhr (oder sogar später) verschoben. Und die Änderungen am ersten Tag werden höchstwahrscheinlich an diesem Tag nicht ausgeführt .
Sie können die Laufzeit bestimmen, indem Sie die darin enthaltene Zeit ändern. Beachten Sie, dass sich die darin enthaltene Zahl auf die UTC-Zeit bezieht und zur Umrechnung in Pekinger Zeit 8 Stunden hinzugefügt werden müssen.
Informationen zur geplanten Ausführung der GitHub-Aktion finden Sie in der zugehörigen offiziellen GitHub-Dokumentation.
(zurück nach oben)
changebushu.py
herunterchangebushu.py
hochpassword
user
Benutzers. Er muss für Zepp Life app
step = ''
step = str ( randint ( 10121 , 12302 ))
//确保前面的数字小于后面的数字
Speichern Sie die geänderte .py
Datei. 6. Erstellen Sie ein neues terminal
python3 changebushu.py
(zurück nach oben)
Alibaba Cloud läuft bald ab:lacht: Ich wollte nicht weiter Geld ausgeben, also habe ich Google Colab gefunden ?
.ipynb
Datei in GoogleColab und klicken Sie auf +Code
um einen Codeblock hinzuzufügen (einer reicht aus!)changebushu.py
in diesen Codeblockpassword
user
Benutzers. Er muss für Zepp Life app
step = ''
step = str ( randint ( 10121 , 12302 ))
//确保前面的数字小于后面的数字
(zurück nach oben)
changebushu_Action.py
, Alibaba Cloud und Google Colab verwenden changebushu.py
. Lassen Sie sich nicht verwirren. (Es handelt sich nicht nur um ein Problem mit der Konfiguration der Umgebungsvariablen, es wurden auch viele Debugging-Parameterausgaben in changebushu_Action.py
gelöscht, um sicherzustellen, dass keine privaten Informationen im workflow
ausgegeben werden.)secrets
in Github Action darauf, die oben genannten Schritte zu befolgen. Legen Sie nicht zuerst Environments
fest und fügen Sie ihnen dann Variablen hinzu.secrets
festlegen möchten. Lesen Sie jedoch zuerst die vierte Aussage.(zurück nach oben)
Ich habe viele Commits-Datensätze gelöscht, und ich habe sie fast alle gelöscht: rofl: Deshalb werde ich sie hier ein wenig aufzeichnen.
v0.1
2022.5.11: Erster Upload, Hinzufügung der Verwendung von Alibaba Cloudv0.2
2022.7.17: Anleitung zur Verwendung von Github Action hinzufügen; README.md
neu schreiben;v0.3
2022.7.21: Zufällige Schrittauswahl hinzufügen(zurück nach oben)
(zurück nach oben)