1:获取SCKEY
首先到Github注册一个帐号,然后到方糖授权github帐号登录,扫描二维码绑定微信号即可免费获取专属SCKEY。
2:关于Github
由于国内网不能获取Github注册验证的邮件,所以需要借助一些工具,具体方法还请自行摸索,所产生的问题也与本人无关。
3:使用范例
#用于发送POST或GET请求
import requests
#填入你的SCKEY
SCKEY = ''
#定义一个请求函数
def push(SCKEY,msg):
if SCKEY.isspace() or len(SCKEY) == 0:
return
else:
api = 'https://sc.ftqq.com/' + SCKEY + '.send'
title = msg["标题"]
context = msg["内容"]
data = {
"text":title,
"desp":context
}
req = requests.post(api,data = data)
if __name__ == '__main__':
#写标题,不可为空
title = ""
#写内容,可以缺省,支持Markdown格式
context = ""
msg = {
"标题":title,
"内容":context
}
#调用请求函数
push(SCKEY,msg)
3:定时提醒
可以使用腾讯云提供的函数服务,微信授权登录,新建,运行环境Python3.6,创建方式:空白函数,在编辑区写入自己的代码,执行方法里选择入口函数,例如将if name=='main':更改为:def main():,则人口函数为
xxx.main(xxx为你的py文件名称),最后创建触发器,自定义触发周期,cron表达式可参考如下格式:
0 30 8 * * * *
即为每天早上8:30分执行一次,前三个数分别代表秒分时,后面几个是日、月、星期、年,可按需要更改。
如果想要每天按时间提醒不同的内容,还请引入datetime模块,在函数文件里写if条件句判断时间,返回不同的msg字典。