🤸‍♂️👩‍💻 使用 Serverless 生成你的GIT代码年历! | 🏆 技术专题第七期征文

1,310 阅读2分钟

前言

每天看代码,写代码,修Bug,突发奇想做了这么一款小工具【代码年历】来统计自己一年提交了多少次代码。(然后就可以跟朋友炫耀了啊哈哈哈哈哈哈哈哈)(是的!不要Github profile 页的统计图!是好程序员就应该自己Host!)
正好最近接触到了腾讯的 Serverless, 就用它了!

项目组成:

Serverless + Tencent-express + ECharts 以及对接微信公众号 (支持直接在公众号查询)

效果图:

代码年历效果图

公众号查询效果图:

正题! 搭建步骤!

1.克隆项目

clone 本项目到本地

git clone https://github.com/LanHao0/serverless-GITChartOfYear

2.微信部分(不需要公众号查询可跳过此步)

  1. 在公众号后台 左侧菜单-开发-基本配置 中设置好
  • 服务器地址(URL) 填写serverless的链接+/w 例如:
https://您的 Serverless 应用链接/w
  • 令牌(Token)

  • 消息加解密密钥(EncodingAESKey)

  1. 更改 sls.js 代码中27行开始的 config 中的参数
  2. 更改sls.js 代码中微信回复消息为您的 Serverless 应用链接

3.部署

运行以下命令

serverless deploy

开始使用

网页

直接访问 serverless 应用链接即可, 您可以在网页上输入 id 与年份获取到自己的代码年历图

微信

发送任意字符到公众号可获取帮助信息,
输入 GITHUB,您的GITHUB ID,四位数年份
来查询年份内您在 github 或 gitlab 上提交代码次数,例如:

GITHUB,LanHao0,2020

就可以查询 GITHUB 用户 LanHao0 在2020年提交代码次数 GITLAB 同理

在线体验!

当然要来个能体验的地址了,对不对!
网页端: service-a4gbsyqw-1251935409.gz.apigw.tencentcs.com/

参与活动!

🏆 技术专题第七期 |万物皆可 Serverless