众所周知,bilibili的升级是非常漫长的,如果你不发布视频的话,可能一年都不会升一级,今天就参照腾讯云官方的教程进行搭建

刚好,在 GitHub 发现了一个「通过 Serverless 云函数实现网易云音乐自动升级」的项目,稍加改造,或许就能在另一个平台实现自动签到呢?

https://github.com/ZainCheung/netease-cloud

该脚本通过 Serverless Framework 部署,可以实现自动定时打卡和邮件推送通知的功能。

脚本来自:github.com/happy888888/BiliExp


开始安装:
建议使用Windows的命令提示符进行安装,首先安装node.js
点此安装
然后打开命令提示符,开始安装

  1. 安装命令行工具 Serverless Framework
npm install -g serverless
  1. 下载项目模版代码,并进入模版目录biliexp-demo
sls init biliexp-demo

进入模版目录biliexp-demo

  1. 打开config.json文档,根据说明填入对应内容,cookieDatas由浏览器获取,email处填入用于接受通知的邮件名
{
    "cookieDatas":[
       {
           "SESSDATA": "",
           "bili_jct": "",
           "DedeUserID": ""
       }
   ],
   "email": "" ,
}

获取 cookieDatas(以 Chrome 为例):登录 B 站 -> 右键点击「检查」-> application -> cookies

  1. 通过命令sls deploy完成部署,部署成功后,每日可自动触发,为您完成签到打卡
    成功部署

登陆腾讯云云函数控制台,可以看到成功部署的函数,点击「测试」按钮检测函数运行结果,可以看到函数调用成功:
https://console.cloud.tencent.com/scf

登陆 bilibili 个人中心,可以看到打卡成功。
https://account.bilibili.com/account/home

当然,除了 B 站签到,它也可以再拓展为其他平台的玩法,但是不要拿去干坏事哦~