🌈17wanxiaoCheckin-SCF
前言
由於 GitHub Actions 暫無法與完美校園交換密鑰,可能完美校園把 GitHub Actions 的 IP 給 ban 了(猜測),暫時給出一個騰訊雲函數版的解決方案,其余方案還有:服務器、coding、手機(Tasker),以及其他可自動化運行python腳本的辦法皆可!
前提
- 已有騰訊雲賬號(沒有,可以注冊)
- 騰訊雲已實名(覺得實名有困難,不建議用)
使用方法
1、進入控制台
2、進入雲函數
3、新建雲函數
4、上傳代碼
在此下載 代碼
5、觸發器配置
配置時間可具體參考,它下面的 鏈接
每日 6 點打卡:0 0 6 * * * *
每日 6、12、17點打卡:0 0 6,12,17 * * * *
6、添加環境變量
- 設置900秒,不管為什么這么做,但是時長得拉滿
- USERNAME字段:手機號1,手機號2,......(與下面密碼對應),例如:
1737782***,13602***
- PASSWORD字段:密碼1,密碼2,...... (與上面賬號對應),例如:
123456,456789
- SCKEY字段:填寫一個即可,例如:
SCU90543*******
,沒有請前往 Server醬 注冊獲取
7、部署測試
如果之前使用過GitHub Actions,請將代碼該修改的地方修改,切勿全部復制粘貼,因為時間判定修改了
每一次修改代碼之后,一定要點一下測試(自動部署),或者部署代碼才能生效
查看微信推送情況(檢查json 字段中的 areaStr 是否為自己所在地址,如果不在,請一定要修改代碼,因為打卡的地址不對可不行;如果 Message 有值為 None,請一定要修改代碼,因為該值無法自動填寫),至此每日六點多將會自行打卡