1. 创建云函数
前往华为云函数控制台,注册、实名后,重新回到这里的链接,在左侧函数
→函数列表
→创建函数
函数名称
按照个人喜好自己起,然后除了运行时
处的下拉菜单选择Python 3.9
,其他什么也不用管点击右下角创建函数
2. 打包项目为ZIP上传
创建好后,我们把自己的Python项目
打包成zip,点击右上角上传自
按钮上传
切记:入口程序index.py中需要有一个函数长这样
def handler(event, context)
,这是云函数的特性,不要改这个函数名和所需的两个参数名,否则要去设置中相应做修改,这是各自云函数(如AWS Lambda、腾讯云函数、阿里云函数计算等)的标准入口函数格式。
3. 添加环境变量(可选)
按照个人、项目需求,去加环境变量。
4. 运行测试
回到运行页面,点击测试运行脚本
会弹出一个配置测试事件
弹窗,什么也不需要改动,直接点击创建,然后重新点击一次测试按钮
这时候可以看到运行结果了
5. 配置为定时任务
设置定时任务:设置
→常规设置
→触发器
,点击右上角的创建触发器
,触发器类型选择定时触发器(TIMER)
,①如果是隔一段时间运行一次的任务,选项设置为固定频率
,按照个人需求设置时间间隔即可。②如果是定点任务,那么建议使用Cron表达式
,触发规则勾选Cron表达式
,不知道怎么设置的话去看输入框下方的提示。注意: Cron表达式
一次只能设置一个时间点,如果一天内要运行多次,那么需要分别单独设置触发器
[2024-10-23 04:56:23] ToolModule ERROR: 解密失败: index out of range
请求失败, 发生异常: 解密失败: index out of range报错查了一下是环境变量的问题,但是我是根据你的最新文件填的,然后我在函数里直接建立了# 配置文件本地路径
config_path = “user.json”这个文件,直接写入文件也不打卡不成功,只是找不到使用空的,
这就巧了,今天工学云接口更新,我刚刚也顺便在更新,稍等我上传了最新版代码会回复你,注意看邮件哈!
是官方更新,导致旧的接口失效的问题,前一秒我才修复成了,这次需要越过滑块验证码,所以代码更新量比较大,等会我测试完毕应该要几个小时
收到收到,等你好消息👌😘
更新完了,华为云在这版本废了,建议直接用GitHub工作流。https://github.com/4444TENSEI/Auto-GongXueYun
github用这个界面和你之前的操作流程有些不一样,所以我没有搞出来哭泣🤦♂️
仓库里有图文教程了,还不会找我QQ,发图片:2479757568
如果你用油猴,推荐你一个GitHub翻译脚本:
https://greasyfork.org/scripts/435208-github-中文化插件
项目仓库:
https://github.com/maboloshi/github-chinese