前段时间,写的
【全网最简单】给朋友- 制作,微信公众号推送教程
,没有添加下载程序的地址,这一次为对程序进行升级了,然后以小白的视角来从新配置软件并且内置定时器,只要程序在运行那么每天8点都会推送消息给女朋友或者小伙伴们推送天气情况,也可以根据自己的需求配置模板.
测试号推送结果:
升级版本
❗注意:如图中的约会指数图标在公众号那边显示就会有些问题,到时候你们添加模板的时候自己测试下
百度搜索微信公众号,可以自己去试着注册一个,
个人订阅号
,由于没有营业执照,只能选择订阅号
点击注册按钮,选择订阅号,由于服务号的功能更丰富,可惜我没有营业执照啥的,个人只能去申请订阅号。
选择订阅号:
过一会,你的邮箱就会收到公众号发送的激活邮箱
回到注册页面,输入邮箱验证码,设置好密码后勾选我同意,点击注册
完成后
进入公众号类型选择里面,点击确定
我们没有营业执照只能选择订阅号.
主体类型,选择个人,需要输入身份证信息
配置好发现, 😳尴尬了一个身份证只能绑点一个公众号,后续的步骤可以看提示走问题不大
跟着步骤一直走,然后登录公众号,注册这步骤就完成了。
由于微信公众号有对权限划分,所以使用个人订阅号有许多Api功能使用不了,但是
我们可以登录订阅号在设置与开发中
找到开发工具下的公众平台测试账号
,下方的小字已经说到测试账号可以体验公众号的所有高级接口
在使用微信扫码登录
登录完成后,会显示测试账号的配置信息
appID
appsecret
往下滑动,测试账号的二维码
需要
你们的朋友或者女朋友微信扫码关注
,关注后就会在用户列表展示微信的ID标识也就是图中的(微信号)那列的信息。
关注成功后我们后续要把用户列表关注的微信号复制出来.
设置到程序的application.yml
配置中
博主的模板:
ps:
你知道这些图标我是测试了好久才把这些图标补充完成,有些图标可以发送但是推送给公众号的微信就会显示2个方格
⏰ {{date.DATA}}
💌 {{title.DATA}}
{{weatherIcon.DATA}} {{city.DATA}}天气: {{weather.DATA}}
💨 风速: {{ws.DATA}}
💦 湿度: {{sd.DATA}}
💭 紫外线: {{zwx.DATA}}
🌍 防晒指数:{{fs_hint.DATA}}
🌡️ 最高温度: {{highest.DATA}}
🏝️ 最低温度: {{lowest.DATA}}
💭 空气质量: {{pm25.DATA}}
🖼️ 干燥指数: {{gz_des_s.DATA}}
🏃 运动指数:{{yd_hint.DATA}},{{yd_des_s.DATA}}
💃 约会指数:{{yh_hint.DATA}},{{yh_des_s.DATA}}
🎂 距离 {{name.DATA}} 的生日还有 {{birthday.DATA}} 天
🍥 {{Inspiring.DATA}}
你们可以自定义上面的图标信息和话术,只要不修改{{}}
内的配置信息就可以
模板信息需要添加,复制上面的模板信息
添加成功后,复制模板ID
在把模板ID填写到配置中的application.yml
中
在此你就完成了一个好友的天气推送,如果想推送多个好友那么就把上面的格式多复制一份出来,然后按照上面教的把内容改下即可.
- openId: "微信好友的微信号,微信号是来自公众号公众里面的微信号"
birthday: "02-10"
title: "成长的意义就在于,
它永远不会提前告诉你要发生什么,
而时间会告诉你
它这样领着你走过万事的一片苦心。"
city: "福州"
templateId: "Z0VEPfuGiZ9DxSp0MqlNA8fL2vvbfnu-cdNjm5X86jI"
注意:
城市的参数名称可以去config文件夹下的weatherAreaidJson.txt
文件查找
如果你填写的城市这里面找不到会城市会报错哦,由于我们这边通过抓去中国天气网的数据每个城市对应这一个天气编码信息
修改完成后保存记得保存
双击start.bat
如果运行中报错,可以看提示哪里出的问题.我这边是AppID和AppSecret没有填写正确报的错误…
正确运行:
程序会进行一次,测试模板发送你可以看能不能发送成功,如果可以发送成功,后续就是每天8点钟发送下一次天气推送消息
打开微信-》订阅号消息-》会提示消息点进去查看
偷偷告诉你城市前面的图标会根据天气情况展示不同的天气图标哦
到这里给女朋友发送天气就完成了,如果对你有帮助,一键三连,一起加油!!!
差点忘记放下载地址,避免你们下载半天我就放阿里云盘上了
阿里云不能分享zip吗,然后分享文件夹里面的jar又会被过滤掉
裂开呀,铁汁们,看了官网才知道压缩包不支持
已经把安装包上传了地址,下载解压即可🌝