站长资讯网
最全最丰富的资讯网站

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

程序员的浪漫让你多上头?这个教程可以让不懂编程的朋友也很快入门,考虑到搭建服务器做定时任务要花钱嘛,小编就想到不花一分钱,用Github Actions也能白嫖这个功能。

废话不多说,直接上图文干货。女朋友专属公众号早安推送,每天都能自动推送天气情况和备忘信息,还能提醒她雨天带伞。

一、首先你需要申请一个微信公众平台测试号

申请地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

点击登录,微信扫码登录即可。

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

Git版本控制工具:进入学习

登录成功后就能获取到一个测试号以及测试号的appID和appsecret,如下图。

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

当前页面继续往下滑,让你的女朋友或者男朋友扫码关注一下测试号,接着ta的昵称和USER_ID就会出现在用户列表,如下图。

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

接着点击【新增测试模板】

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

示例模板:

今天天气:{{ weather.DATA }}

湿度:{{ humidity.DATA }}

当前温度:{{ temperature.DATA }}

我们已经相恋 {{ love_days.DATA }} 天啦

距离你的生日还有:{{ birthday_left.DATA }}

{{ words.DATA }}

提交以后即可获取到唯一的模板ID,如下图。

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

二、 准备github Action定时任务

打开github找到13812851221/-rxrw-daily_morning这个仓库然后fork到自己的仓库中。

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

回到自己的仓库中,设置变量,把微信公众平台上的红色打圈的字符串按说明创建到 GitHub -> Settings -> Secrets -> Actions 中。

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

点击上图的3,创建行为变量。

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

重复以上操作,依次添加以下行为变量,一个也不能少,格式也不能错。

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

三、 启用自己项目下的 Action!

点击Actions

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

上图错误信息是小编故意而为之 LOL,41004是appsecret missing错误,如下图remove,重新添加即可。

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

然后重新run一下工作流,如下图。

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

等待2s, 如上图所示代表成功。

看看女朋友的手机有没有收到推送吧! 这个定时任务是每天早晨8点推送,如果会编程的同学可以自己自定义一些东西~

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

以上操作,除了各种英文字符串不一样,模板消息中的中文不一样,其他的应该都是一样的,不然程序跑不通的~

【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等

  • 微信
  • 分享
  • 声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

  • 相关标签:GitHub 微信公众号
  • 程序员必备接口测试调试工具:点击使用

    Apipost = Postman + Swagger + Mock + Jmeter

    Api设计、调试、文档、自动化测试工具

    后端、前端、测试,同时在线协作,内容实时同步

    • 上一篇:前端人必备:详解抓包原理和抓包工具whistle的用法
    • 下一篇:没有了
    【超简单5分钟~最新版】微信公众号+Github免费早安定时推送 带天气、纪念日、生日、定时推送等
    赞(0)
    分享到: 更多 (0)
    网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号