十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1、首先打开腾讯云,点击“云产品”然后选择“云函数”。
成都创新互联公司专注于桐梓企业网站建设,响应式网站建设,商城网站开发。桐梓网站建设公司,为桐梓等地区提供建站服务。全流程按需定制设计,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务
2、其次点击“函数服务”然后新建云函数,设置好函数名称。
3、最后选择python3.6的版本,选择空白函数,即可调用腾讯云函数。
注册地址:;ns=default
注册后找到云函数:
新建云函数:
自定义创建云函数:
Python脚本如下
配置任务执行超时时间
测试时候可以配置1分钟触发一次,后面可以删除触发器,再重新新增。此处触发器使用了cron表达式。
a.自定义cron表达式可以参考: ,
b.在线测试可以参考:
c. 此处提供几个:
为了打卡更真实,可以在Python脚本内,随机在延迟个几十秒或者一分钟左右,不要超过太久以免本次任务执行超时。
新建触发器:
后期也可以删除触发器,并且重新新增触发器:
此处的Python脚本在上文中
此处如果没问题的话,邮箱应该能够接收到邮件了
脚本 clock_in.sh 如下:
说明 :此脚本每次执行前都会清空result.txt里面的内容,然后curl得到的结果存入result.txt里面,后面会读取里面的内容,发送到自己的邮箱。
发送邮件的邮箱,需要配置发送邮件的邮箱地址和授权码,此处我用的QQ邮箱,QQ邮箱开启“POP3/SMTP服务”和“IMAP/SMTP服务”,参考:
在github内点击项目的Settings可以配置,此处的秘钥等信息,其他用户是看不到的,放心使用。
点击Actions按钮,新建New workflow
里面提供了很多模板,此处创建一个自定义的workflow
morning.yml 如下:
说明 :
push时候就会立即执行一次,后面需调试,就在 morning.yml 内随便更改一下,提交,然后就会执行一次,此时可以查看执行日志。
免责说明 :
此博文只为学习之用,也可以提醒自己防止漏打卡 ,如果你的情况刚好和笔者一样,但是把它用于非正常用途,比如哪天HR和你一起来上班,并且都迟到了,但是你的卡打了还是正常的?那就尴尬了 ̄□ ̄||(如果哪天公司要处理你了,记得提前给我说一声啊,我保证在你被处理之前,立即就把这个博文删除了!鸡贼如我)
奕辅导上学号弄错了解决办法如下:
首先找到你的辅导员,然后跟辅导员说明情况,并报出你的学号,辅导员的话呢,可以去帮你做一个更改。
奕辅导原理如下:
原理很简单,就是通过运行python代码来实现自己想要的功能,而之所以说自动化,是因为云函数可以自定义触发器,定时触发代码的运行,从而无需人工去操作来实现自动化。
在奕辅导的小程序中,通过accessToken来识别用户身份的,但它同时又是有有效期的,大概在六天左右,失效之后又得重新获取,然后再去云函数中改代码,这样看来又不是完全自动化的,算是半自动化吧,需要人工干预。