有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准
https://blog.zysicyj.top
开源地址:https://github.com/zysicyj/Vitality-reminder
利用微信订阅号的方式,给女朋友每天定时定时推送消息。 如果还没有女朋友的这个可以祝你一臂之力,早日脱单。
npm install
或 cnpm install
安装依赖配置文件 微信公众平台接口测试帐号申请 网址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login。
元气提醒
{{dateTime.DATA}}
今天是 我们相恋的第{{love.DATA}}天
距离上交工资还有{{pay.DATA}}天
距离你的生日还有{{birthday.DATA}}天
今日天气 {{weather.DATA}}
今日温度 {{temp.DATA}}度
空气湿度 {{humidity.DATA}}
风向 {{wind.DATA}}
每日一句
{{message.DATA}}
工资模板
{{dateTime.DATA}}
亲爱的,今天要发工资了,咱们账户上又多了一笔!注意查收~!
生日模板
{{dateTime.DATA}}
听说今天是你人生当中第 {{individual.DATA}} 个生日?
天呐, 我差点忘记!因为你永远18岁~。
尽管,日历告诉我:你又涨了一岁,但你还是那个天真可爱的小仙女,生日快乐!
纪念日模板
{{dateTime.DATA}}
今天是在一起{{anniversary.DATA}}周年纪念日。
经历了风风雨雨,最终依然走在一起,很幸运,很幸福!我们的小家庭要一直幸福下去。
这里的模板id就是分别对应的config.js的那四个模板id
accect_token是获取我们访问公众号接口的一个必填字段,需要先获取。获取这个需要有url,所以需要准备一台个人的云服务器
此处我省略了一些内容,connect.js监听的是8080,但是接口配置只能是80端口或者443端口,所以基于这个需要做个接口的转发,利用宝塔面板可以很容易的实现接口的反向代理。
进入api.js,修改两个template对象的touser字段
进入app.js,修改CromJob构造函数的第一个参数来设置每日发送时间。
pm2 start app.js
以上步骤如果都完成的了,可以手动在浏览器输入url:8080/base
和url:8080/base/important
,或者调整app.js的监听时间改成即将到的时间来测试
本项目本质是写好一个可以访问公众号群发消息模板的接口,然后利用CronJob实现每日定时发送模板信息。
目前模板的内容有限,模板的内容会不断新增,有能力的小伙伴如果有兴趣也可以自己修改代码实现更多的功能。
love_message
每日情话,每日随机从中取出一条发送扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有