Gunakan aplikasi Zepp Life ( sebelumnya aplikasi Xiaomi Sports ) untuk mengubah jumlah langkah WeChat melalui Github Action/Alibaba Cloud/Google Colab Action dapat mengatur eksekusi terjadwal harian.
Tes pribadi yang berhasil pada 2022.8.18:ghost:
Penggunaan gudang ini memerlukan aplikasi Zepp Life ( sebelumnya aplikasi Xiaomi Sports ). Pastikan untuk mendaftarkan Zepp Life, mengaturnya, dan menyinkronkan dengan WeChat/akses pihak ketiga sebelum membaca di bawah ini.
(kembali ke atas)
Settings - Actions - General - Allow all actions and reusable workflows
di gudang Fork Anda sendiri, jangan lupa save
Settings - Secrets - Actions - New repository secret
, buatlah beberapa secrets
sesuai contoh berikut:Jumlah langkah yang tepat diubah | Modifikasi nomor langkah acak | ||
Nama | Nilai | Nama | Nilai |
USER_PHONE | 18899996666 | USER_PHONE | 18899996666 |
USER_PWD | abc123 | USER_PWD | abc123 |
MELANGKAH | 10.000 | LANGKAH_MIN | 10.000 |
------ | LANGKAH_MAX | 12000 |
( USER_PHONE
adalah nomor ponsel yang digunakan untuk mendaftar aplikasi Zepp Life, USER_PWD
adalah kata sandi akun, STEP_MIN
harus kurang dari STEP_MAX
, dan jumlah langkah terakhir yang diubah adalah nomor acak di antara keduanya)
changebushu_Action.py
untuk memilih apakah harus tepat atau acak. Pilih salah satu dari dua opsi berikut. Opsi pertama mengubah jumlah langkah secara acak, dan opsi terakhir mengubah jumlah langkah secara tepat. Ingatlah untuk mengomentari kalimat lainnya: step = str ( randint ( int ( os . environ [ 'STEP_MIN' ]), int ( os . environ [ 'STEP_MAX' ])))
step = os . environ [ 'STEP' ]
Setelah mengonfirmasi bahwa semuanya sudah benar, Anda dapat membuka Run workflow
di Actions
Jika Anda tidak ingin mengatur rahasia atau Anda masih tidak dapat mengaturnya dengan baik setelah membaca konten di atas, harap baca pernyataan keempat terlebih dahulu , lalu putuskan apakah akan menggunakan metode berikut: ubah file yml secara langsung dan ubah ${{ secrets.USER_PHONE }}
, ${{ secrets.USER_PWD }}
, ${{ secrets.STEP }}
, lalu langsung menuju Jalankan alur kerja di Tindakan. Namun perlu diketahui bahwa karena repositori langsung bercabang bersifat public
secara default, informasi privasi pribadi Anda mungkin terekspos! Pengembang tidak bertanggung jawab atas hal ini. Faktanya, dari aspek ini, lebih baik mengatur rahasia: stuck_out_tongue_closed_eyes:
(kembali ke atas)
Ubah langsung file yml ini dan hapus komentar pada dua kalimat berikut:
schedule:
- cron: '0 9,12 * * *'
Ini dapat berjalan pada pukul 17:00 dan 20:00 waktu Beijing setiap hari. Namun, jadwal Aksi seringkali tidak berjalan tepat waktu , misalnya dijadwalkan pada pukul 20:00 tetapi tertunda hingga pukul 20:50 (atau bahkan lebih lambat). Dan modifikasi pada hari pertama kemungkinan besar tidak akan dilakukan pada hari itu juga .
Anda dapat menentukan waktu berjalan dengan mengubah waktu di dalamnya. Perlu dicatat bahwa angka di dalamnya mengacu pada waktu UTC, dan 8 jam harus ditambahkan untuk mengonversi ke waktu Beijing.
Mengenai jadwal eksekusi GitHub Action, silakan lihat dokumentasi resmi GitHub terkait.
(kembali ke atas)
changebushu.py
changebushu.py
di sanapassword
user
. Itu harus terdaftar untuk Zepp Life app
step = ''
step = str ( randint ( 10121 , 12302 ))
//确保前面的数字小于后面的数字
Simpan file .py
yang telah dimodifikasi 6. Buat terminal
baru
python3 changebushu.py
(kembali ke atas)
Alibaba Cloud akan segera kedaluwarsa: tertawa: Saya tidak ingin terus mengeluarkan uang, jadi saya menemukan Google Colab ?
.ipynb
baru di GoogleColab dan klik +Code
untuk menambahkan blok kode (satu saja sudah cukup!)changebushu.py
ke dalam blok kode inipassword
user
. Itu harus terdaftar untuk Zepp Life app
step = ''
step = str ( randint ( 10121 , 12302 ))
//确保前面的数字小于后面的数字
(kembali ke atas)
changebushu_Action.py
, Alibaba Cloud dan Google Colab menggunakan changebushu.py
, jangan bingung. (Tidak hanya masalah konfigurasi variabel lingkungan, banyak keluaran parameter debugging telah dihapus di changebushu_Action.py
untuk memastikan bahwa informasi pribadi tidak akan ditampilkan dalam workflow
)secrets
di Github Action, berhati-hatilah saat mengikuti langkah-langkah di atas. Jangan atur Environments
terlebih dahulu lalu tambahkan variabel di dalamnya.secrets
di atas, namun harap membaca pernyataan keempat terlebih dahulu.(kembali ke atas)
Saya menghapus banyak catatan commit, dan saya hampir menghapus semuanya: rofl: Jadi saya akan mencatatnya sedikit di sini.
v0.1
2022.5.11: Unggahan pertama, menambahkan cara menggunakan Alibaba Cloudv0.2
2022.7.17: Tambahkan cara menggunakan Github Action; tulis ulang README.md
;v0.3
2022.7.21: Tambahkan pilihan langkah acak(kembali ke atas)
(kembali ke atas)