微信每日推送天气预报每日情话-利用堡塔实现每天自动推送!

本文思路以及源码来源于小红书 程序员七夕礼物 - 微信每日早安推送 简单部署一键启动_Sajor_的博客-CSDN博客大佬的文章!

上面文章利用的是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到自己库里。

链接:wechat-push: 微信每日早安推送 简易部署优化 (gitee.com)

(以上源码来自小红书 程序员七夕礼物 - 微信每日早安推送 简单部署一键启动_Sajor_的博客-CSDN博客的文章)

第二步

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

注意:

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

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

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

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

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

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

 

把模板ID填写到这里

 第三步

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

 点击执行

等待构建完成

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

 

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

之后我们安装java一键部署

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

 

 

 

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

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

然后进入计划任务

 女朋友ID访问链接是  :

http://127.0.0.1:9999/push

自己测试的ID访问连接是

http://127.0.0.1:9999/push/test

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

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

结束

教程到此结束!

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
要使用Java实现微信自动推送天气给手机,首先需要获取天气数据和微信消息推送的API。 1. 天气数据获取: 可以通过第三方的天气API获取实时天气数据,如中国气象网、心知天气等。通过调用相应的API接口,可以获取到城市的天气信息,包括温度、天气状况、风力等。 2. 微信消息推送: 可以使用微信开放平台提供的消息推送API。首先需要在微信开放平台上创建一个应用,并获取到该应用的AppID和AppSecret。然后,在代码中调用微信API进行身份验证和消息推送。 3. 实现步骤: - 首先,需要编写获取天气数据的代码。通过调用天气API接口,传入城市名等参数,获取到相应的天气数据,并解析得到温度、天气状况等关键信息。 - 接下来,需要编写微信消息推送的代码。首先,将AppID和AppSecret等参数配置到代码中。然后,使用HTTP请求向微信API发送请求,进行身份验证,获取到access_token。之后,可以调用微信API,发送自定义的文本消息,将天气信息作为消息内容。 - 最后,可以将这两部分代码结合起来,编写一个自动推送天气的程序。可以使用定时任务功能,每隔一段时间,自动获取天气数据,并推送给指定的微信用户。 需要注意的是,实现此功能还需要一些其他的基础知识,如Java的网络请求、JSON数据处理、定时任务等。同时,还需要了解相关API的使用文档,确保能正确调用API并获取到需要的数据。 总而言之,使用Java实现微信自动推送天气给手机需要通过第三方天气API获取天气数据,并通过微信API进行消息推送。需要编写相应的代码,进行数据处理和API调用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十九碎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值