1、首先打開騰訊云,點(diǎn)擊“云產(chǎn)品”然后選擇“云函數(shù)”。
成都創(chuàng)新互聯(lián)公司專注于桐梓企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站開發(fā)。桐梓網(wǎng)站建設(shè)公司,為桐梓等地區(qū)提供建站服務(wù)。全流程按需定制設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
2、其次點(diǎn)擊“函數(shù)服務(wù)”然后新建云函數(shù),設(shè)置好函數(shù)名稱。
3、最后選擇python3.6的版本,選擇空白函數(shù),即可調(diào)用騰訊云函數(shù)。
注冊(cè)地址:;ns=default
注冊(cè)后找到云函數(shù):
新建云函數(shù):
自定義創(chuàng)建云函數(shù):
Python腳本如下
配置任務(wù)執(zhí)行超時(shí)時(shí)間
測試時(shí)候可以配置1分鐘觸發(fā)一次,后面可以刪除觸發(fā)器,再重新新增。此處觸發(fā)器使用了cron表達(dá)式。
a.自定義cron表達(dá)式可以參考: ,
b.在線測試可以參考:
c. 此處提供幾個(gè):
為了打卡更真實(shí),可以在Python腳本內(nèi),隨機(jī)在延遲個(gè)幾十秒或者一分鐘左右,不要超過太久以免本次任務(wù)執(zhí)行超時(shí)。
新建觸發(fā)器:
后期也可以刪除觸發(fā)器,并且重新新增觸發(fā)器:
此處的Python腳本在上文中
此處如果沒問題的話,郵箱應(yīng)該能夠接收到郵件了
腳本 clock_in.sh 如下:
說明 :此腳本每次執(zhí)行前都會(huì)清空result.txt里面的內(nèi)容,然后curl得到的結(jié)果存入result.txt里面,后面會(huì)讀取里面的內(nèi)容,發(fā)送到自己的郵箱。
發(fā)送郵件的郵箱,需要配置發(fā)送郵件的郵箱地址和授權(quán)碼,此處我用的QQ郵箱,QQ郵箱開啟“POP3/SMTP服務(wù)”和“IMAP/SMTP服務(wù)”,參考:
在github內(nèi)點(diǎn)擊項(xiàng)目的Settings可以配置,此處的秘鑰等信息,其他用戶是看不到的,放心使用。
點(diǎn)擊Actions按鈕,新建New workflow
里面提供了很多模板,此處創(chuàng)建一個(gè)自定義的workflow
morning.yml 如下:
說明 :
push時(shí)候就會(huì)立即執(zhí)行一次,后面需調(diào)試,就在 morning.yml 內(nèi)隨便更改一下,提交,然后就會(huì)執(zhí)行一次,此時(shí)可以查看執(zhí)行日志。
免責(zé)說明 :
此博文只為學(xué)習(xí)之用,也可以提醒自己防止漏打卡 ,如果你的情況剛好和筆者一樣,但是把它用于非正常用途,比如哪天HR和你一起來上班,并且都遲到了,但是你的卡打了還是正常的?那就尷尬了 ̄□ ̄||(如果哪天公司要處理你了,記得提前給我說一聲啊,我保證在你被處理之前,立即就把這個(gè)博文刪除了!雞賊如我)
奕輔導(dǎo)上學(xué)號(hào)弄錯(cuò)了解決辦法如下:
首先找到你的輔導(dǎo)員,然后跟輔導(dǎo)員說明情況,并報(bào)出你的學(xué)號(hào),輔導(dǎo)員的話呢,可以去幫你做一個(gè)更改。
奕輔導(dǎo)原理如下:
原理很簡單,就是通過運(yùn)行python代碼來實(shí)現(xiàn)自己想要的功能,而之所以說自動(dòng)化,是因?yàn)樵坪瘮?shù)可以自定義觸發(fā)器,定時(shí)觸發(fā)代碼的運(yùn)行,從而無需人工去操作來實(shí)現(xiàn)自動(dòng)化。
在奕輔導(dǎo)的小程序中,通過accessToken來識(shí)別用戶身份的,但它同時(shí)又是有有效期的,大概在六天左右,失效之后又得重新獲取,然后再去云函數(shù)中改代碼,這樣看來又不是完全自動(dòng)化的,算是半自動(dòng)化吧,需要人工干預(yù)。