上面文章利用的是docker实现的自动推送的功能,本文通过宝塔计划任务实现每天的自动推送。

展示成品效果

docker微信 ubuntu docker微信天气推送_开发语言

 

一、注册账号

我们需要申请一下开发API所需要的key。

百度天气API
https://lbsyun.baidu.com/apiconsole/center#/home

彩虹屁API
https://www.tianapi.com/apiview/181

微信测试账号
https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login  

注册好了一会儿都需要用到。

二、编辑源码

第一步

首先源码在gitee里面,我们先forked到自己库里。


docker微信 ubuntu docker微信天气推送_docker微信 ubuntu_02

第二步

然后在这个文件路径 src/main/resources/application.properties 里找到配置文件,编辑修改,填入相关信息,(以及刚刚注册的接口信息等都需要填进去)源码里写的很清楚,不懂可以评论区或者私信问。

注意:

这里的第一个ID是你女朋友的ID,在他关注好好了之后,会对应生成了一串id复制过来就行

第二个是测试ID,可以自己测试的时候自己关注自己用!

docker微信 ubuntu docker微信天气推送_java_03

docker微信 ubuntu docker微信天气推送_微信_04

 填好之后,我们编辑一下推送模板:

{{riqi.DATA}}
{{beizhu.DATA}}
天气:{{tianqi.DATA}}
最低温度:{{low.DATA}} 度
最高温度:{{high.DATA}} 度
今天是我们恋爱的第 {{lianai.DATA}} 天
我们已经成为合法夫妻 {{linzhen.DATA}} 天了
距离你的生日还有 {{shengri.DATA}} 天

{{caihongpi.DATA}}
{{jinju.DATA}}

把以上内容复制粘贴到这里

 

docker微信 ubuntu docker微信天气推送_docker微信 ubuntu_05

把模板ID填写到这里

docker微信 ubuntu docker微信天气推送_微信_06

 第三步

配置好源码后,我们在gitee里面点击流水线

docker微信 ubuntu docker微信天气推送_docker微信 ubuntu_07

 点击执行

docker微信 ubuntu docker微信天气推送_docker微信 ubuntu_08

等待构建完成

docker微信 ubuntu docker微信天气推送_开发语言_09

 等待完成后点击发布记录,下载构建好的文件

docker微信 ubuntu docker微信天气推送_推送_10

 

下载构建好的文件后,我们将其上传到宝塔文件目录中,随便一个文件目录,记住就好

之后我们安装java一键部署

docker微信 ubuntu docker微信天气推送_docker微信 ubuntu_11

在宝塔软件商店找到一键部署并下载安装

docker微信 ubuntu docker微信天气推送_开发语言_12

 

 

 

docker微信 ubuntu docker微信天气推送_java_13

 不知道选中哪个看下图↓↓↓↓↓↓↓↓↓↓↓↓↓↓

docker微信 ubuntu docker微信天气推送_java_14

一切设置就绪我们选择提交即可

然后进入计划任务

docker微信 ubuntu docker微信天气推送_java_15

 女朋友ID访问链接是  :

http://127.0.0.1:9999/push

自己测试的ID访问连接是

http://127.0.0.1:9999/push/test

每访问一次上面的链接,微信测试号就会推送一次

填写进上面的计划任务中即可实现每天八点自动推送。

结束

教程到此结束!