Skip to content

Latest commit

 

History

History
74 lines (62 loc) · 2.63 KB

githubAction.md

File metadata and controls

74 lines (62 loc) · 2.63 KB

关于github action

github action 可以设置运行环境ubuntu, windowsmacOs, 设置windows的话可以直接执行这个项目目录下的bat文件,这里方法用的是ubuntu

  • 首先fork仓库到你自己的github帐号

  • 设置日期和地区

// 信息配置在config/config.default.js

config.userData = {
    mineBirth: "1994-03-24", // 自己的生日
    gfBirth: "1994-12-26", // 女朋友的生日
    loveDay: "2007-08-11", // 在一起的日期
    weatherCity: '茂名市' // 需要获取天气的城市,必须时xx市,xx县,xx自治区, 详细可以去utils/amap.js搜索到就可以,比如广州市,不能是广州
}

// adCode:复制你的城市字符串如茂名市,然后在utils/amap.js下查找到你城市
config.userCity = {
    "adname":"茂名市",
    "adcode":"440900"
}

// 寄言 一旦设置了就不会请求接口,在这里随机返送一条 ['语句一', '语句二']
config.words = []

// 手动设置彩虹屁 一旦设置了就不会请求接口,在这里随机返送一条
config.caihongpi = []
  • 设置定时任务的时间
# 修改文件位置 .github/workflows/actions.yml的cron 
# 可以参考这个网站 http://cron.ciding.cc/
...
on:
	schedule:
		# utc时间,北京时间需要+8,如 '0 1 * * *',是1点,那么北京时间就是9点
		- cron: '0 22 * * *'
...
  • 准备下面几个api相关的key

  • (你fork的仓库>Settings>Secrets and variables>Actions)添加变量(以设置WXAPPID为例子,其他都一样的方式)

    • WXAPPID 微信公众号的appid
    • WXSECRET 微信公众号的密钥
    • TEMPLATEID 微信公众号的模板id
    • TIANXINGKEY 第三方天行的的key
    • AMAPKEY 地图的key,用于获取天气
    • 例子:如下图

  • 测试
    • 启动action
    • 找到Timer
    • run workflow

warning

使用git action不需要配置公众号的域名和token,因为这里没用上公众号的菜单等功能,不需要校验域名