网易云云函数自动打卡升级部署教程

功能:

签到领云贝,自动完成云贝任务,并领取云贝,打卡升级,刷指定歌曲的播放量,音乐人自动签到领取云豆,音乐人自动完成任务,并领取云豆,自动领取 vip 成长值(任务需自己完成),多种推送方式,支持多账号

新增:访问云圈、观看课程、自动领取云豆

支持腾讯云函数&本地运行 腾讯云暂时是免费的

教程开始 

准备

网易云云函数自动打卡升级部署教程 第2张插图网易云云函数自动打卡升级部署教程 第3张插图网易云云函数自动打卡升级部署教程 第4张插图

第一步:创建层

网易云云函数自动打卡升级部署教程 第5张插图

层名称可自己决定,点击上传,上传层依据文件.zip依赖文件,点击添加运行环境, 把Python 3.6 勾选上,最后点击确定完成创建

网易云云函数自动打卡升级部署教程 第6张插图

第二步:创建函数

在函数服务新建函数

网易云云函数自动打卡升级部署教程 第7张插图

选择从头开始,函数名称可以自己决定,运行环境选择Python3.6,记住不能选择 Python3.7,因为 Python 3.7 及之后版本,云函数平台不再额外内置依赖库,提交方法选择本地上传zip文件。点击上传,上传云函数2.19.zip代码文件。

网易云云函数自动打卡升级部署教程 第8张插图

继续下拉,点击高级配置,将执行超时时间修改为 900秒。内存默认是 128MB,可以不改,也可改为 64MB。在腾讯云API密钥管理新建密钥,获取 SecretId 和 SecretKey。然后填写如下的环境变量

开通服务

首次使用云函数,依次登录 SCF 云函数控制台 和 SLS 控制台开通相关服务,确保账户下已开通服务并创建相应服务角色 SCF_QcsRole、SLS_QcsRole

API密钥地址:https://console.cloud.tencent.com/cam/capi

注意!为了确保权限足够,获取这两个参数时不要使用子账户!此外,腾讯云账户需要实名认证。

keyvalue
SONG_NUMBER-1
TENCENT_SECRET_ID填写上面获取的 SecretId
TENCENT_SECRET_KEY填写上面获取的 SecretKey

网易云云函数自动打卡升级部署教程 第9张插图网易云云函数自动打卡升级部署教程 第10张插图网易云云函数自动打卡升级部署教程 第11张插图

继续下拉,点击添加层,选择刚刚创建的层。

最后点击完成结束函数的创建。

第三步:设置

在函数服务点进刚刚创建的函数

网易云云函数自动打卡升级部署教程 第12张插图

点击触发管理,再点击创建触发器,一共需要创建两个触发器。

网易云云函数自动打卡升级部署教程 第13张插图

第一个触发器定时任务名称可以使用默认名称,触发周期选择自定义触发周期,Cron表达式填写触发时间,比如 0 30 0 * * * *表示每天 0 点 30 分自动运行,0 20 12 * * * * 表示每天 12 点 20 分自动运行,0 0 12,16 * * * * 表示每天 12 点和 1

网易云云函数自动打卡升级部署教程 第14张插图

第二个触发器定时任务名称必须修改为timer-songnumber,触发周期选择自定义触发周期,Cron表达式填写10 0 0 * * * * 。第二个触发器的作用是在每天 00:00:10 时抓取听歌数量并填写到环境变量中。如果不需要刷等级,可以不创建该触发器,或者关闭该触发器。

网易云云函数自动打卡升级部署教程 第15张插图

创建完毕后即可看到两个定时触发器

网易云云函数自动打卡升级部署教程 第16张插图

点击函数管理、函数代码,再点进 config.json这个配置文件

网易云云函数自动打卡升级部署教程 第17张插图

可以看到有很多错误提示,所以要将语言模式改为 JSON with Comments。

网易云云函数自动打卡升级部署教程 第18张插图

然后就可以对配置文件 config.json 进行修改。配置的含义都做了注释。修改完毕后,点击部署,看到部署成功后点击测试进行测试。

网易云云函数自动打卡升级部署教程 第19张插图

推送

支持多种推送方式,建议使用企业微信进行推送

企业微信,server 酱,酷推,pushPlus,Telegram,Bark

要使用推送的话将相应的 enable 设为 true,并填写配置

企业微信

```"WeCom": { "module": "WeCom", "enable": false, "corpid": "", "agentid": "", "secret": "", "userid": "@all", "msgtype": "text", /* 是否将多个账号的信息合并推送 */ "merge": false}```

注册企业微信账号可参考这里

corpid 为企业 ID,登录企业微信后在管理后台我的企业-企业信息下查看;agentid 为应用 ID,在应用管理里,点进相应的应用可查看;secret 为应用密钥,在应用管理里,点进相应的应用可查看;userid 默认为@all,会向该企业应用的全部成员发送;msgtype 为消息类型,可填写文本消息 text、文本卡片消息 textcard 或 markdown 消息 markdown,markdown 消息不能在微信里查看,只能在企业微信里查看。

server 酱

```"serverChan": { "module": "serverChan", "enable": false, "KEY": "", /* 是否将多个账号的信息合并推送 */ "merge": true}```

要使用 server 酱的话需要在 KEY 里填写旧版的 SCKEY 或新版的 SendKey。

酷推

```"CoolPush": { "module": "CoolPush", "enable": false, /* 推送方式: send QQ号私人推送 | group QQ群推送 | wx 微信推送 | email 邮件推送 */ "method": "send", "Skey": "", /* 是否将多个账号的信息合并推送 */ "merge": true}```

要使用酷推的话需要填写 Skey。

pushPlus 微信推送

```"pushPlus": { "module": "pushPlus", "enable": false, "pushToken": "", /* 消息模板: markdown | html | txt | json */ "template": "markdown", /* 群组编码,为空时发给自己 */ "topic": "", /* 是否将多个账号的信息合并推送 */ "merge": true}```

要使用酷推的话需要填写 pushToken。

Telegram 推送

```"Telegram": { "module": "Telegram", "enable": false, /* Telegram账号ID */ "userId": "", /* TG机器人token */ "botToken": "", /* 是否将多个账号的信息合并推送 */ "merge": true}```

要使用 Telegram 的话需要填写 userId 和 botToken。

Bark 推送

```"Bark": { "module": "Bark", /* 是否启用Bark推送 */ "enable": false, /* Bark的地址 */ "Bark_url": "", /* Bark的API key */ "Bark_key": "", /* 是否将多个账号的信息合并推送, 建议为false,iOS推送消息过长可能会失败 */ "merge": false}```

要使用 Bark 的话需要填写 Bark_url 和 Bark_key。可以使用 Bark 官方 API 或者自行搭建。

 

github 原链接:https://github.com/chen310/NeteaseCloudMusicTasks

免责声明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
如若转载,请注明出处:https://www.zxki.cn/3187.html

上一篇 2022-3-25 14:04
下一篇 2022-3-25 16:52

相关推荐

发表评论

为了防止灌水评论,登录后即可评论!

还没有评论,快来抢沙发吧!