提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
目录
前言
最近GitHub上这个项目比较火:wechat-public-account-push 是一个用于微信公众号/微信测试号给用户执行微信推送的脚本,我就coding了,这里个小伙伴们也发发福利。
提示:以下是本篇文章正文内容,下面案例可供参考
一、微信推送
wechat-public-account-push 是一个用于微信公众号/微信测试号给用户执行微信推送的脚本
改编自目前小红书/知乎突然火起来的【给女朋友的七夕浪漫,微信自动推送消息】,用Nodejs实现而成。
wechat-public-account-push/README.md at master · wangxinleo/wechat-public-account-push · GitHub
如果这个项目很有意思,帮忙支持wangxinleo作者大大可以去上面的GitHub上去帮助star✨
我用的一些参数:
二、使用步骤
1. 注册微信微信公众平台
- 浏览器打开并登录 微信公众平台
- 登录成功后, 就可以生成 微信公众测试号的 appID 和 appsecret 记住两个ID !
- 需要你和男(女)朋友扫描测试号二维码关注测试号,-2-记住用户列表的微信号id!!

备注:这里有两种移除方式但愿小伙伴们都用不到,尤其是第二种!!!第一种服务端就是下图的移除按钮,第二种客户端就是取消关注该微信测试公众号。两种移除方式后就收不到消息了。
2.配置脚本参数
新增测试模板, 点击 新增测试模板 , 进行以下设置
这里文字是可以编辑的,参数是不能变化的
模板标题: 自定义,例如: 小盆友专属
模板内容:
{{date.DATA}}
城市:{{city.DATA}}
天气:{{weather.DATA}}
最低气温: {{min_temperature.DATA}}
最高气温: {{max_temperature.DATA}}
今天是我们一起抗疫的{{love_day.DATA}}天❤❤❤
{{birthday1.DATA}}
{{birthday2.DATA}}
双十一快到了~我想要买辆车:你的购物车(*^▽^*)
{{note_en.DATA}}
{{note_ch.DATA}}
3 主要要记住模板ID!!!

3.fork 仓库, 填入相应配置
- 点击fork复制一份项目到你的仓库列表当中
fork含义是分支。点击fork按钮,可以复制一份项目到你的仓库列表当中。
所以,github的fork是复制、打分支仓库的意思。
例如要Fork一个人的代码仓库,fork操作会复制一份目标仓库(包括文件,提交历史,issues,和其余一些东西),复制后的仓库在你自己的GitHub帐号下,这个操作是在github服务器上完成的,和本地计算机的仓库没有关系。

- 创建新的fork

- 确认配置,要确认是自己账号,在进行修改配置config,点击config

- 点击index.cjs,

- 点击修改

- 必填都在上面步骤加粗体现

- 点击修改commit changes

- 点击Actions配置工作流
、
- 点击如下

4. (选做): 检查脚本是否可以正常执行
- 手动运行该工作流

- 运行工作流

- 查看执行结果

- 点击查看详细可以看到运行细节

5. action 脚本说明
这里的脚本使用的是 github 的 workflow 定时任务, 具体脚本文件放置在:
wechat-public-account-push/.github/workflows/weixin-push-on-time.yml
这里简单说明一下如何更改自动执行时间
目前脚本默认执行时间为 每天的 北京时间上午 8:00
如果想要变更脚本定时任务执行时间, 可以更改以下代码段
on:
workflow_dispatch:
schedule:
# 每天国际时间4:00 运行, 即北京时间 12:00 运行
- cron: '0 4 * * *'
致谢
尊重原创:
参考文章:https://github.com/wangxinleo/wechat-public-account-push/blob/master/README.md