微信公众号信息推送——详细版

微信公众号信息推送——详细版基本天气推送 实时定位 信息推送 天气状况 ChatGpt 聊天 OpenAi 接口

大家好,欢迎来到IT知识分享网。

1.功能介绍 

        基本天气推送——实时定位、信息推送、天气状况

        ChatGpt聊天——OpenAi接口

2.前置工作

2.1微信公众号测试平台

        打开公众号网址:微信公众平台https://mp.weixin..com/debug/cgi-bin/sandbox?t=sandbox/login        微信扫码登录即可界面如下:

微信公众号信息推送——详细版

         注意:第一次扫码登录后  应该只有红框部分是存在账号信息的

2.2百度地图Api

        打开网址:

百度地图开放平台 | 百度地图API SDK | 地图开发 (baidu.com)https://lbsyun.baidu.com/index.php?title=%E9%A6%96%E9%A1%B5        打开之后登录个人的百度账号,并点击控制台:

微信公众号信息推送——详细版

        在应用管理模块,点击我的应用,并创建应用获得调用Api所需的AK:

微信公众号信息推送——详细版

        点击创建应用后如下所示:

微信公众号信息推送——详细版微信公众号信息推送——详细版

         创建完成后有用部分如下所示:

微信公众号信息推送——详细版

2.3天行(英文/古诗)Api

        打开网址:

天行数据TianAPI – 开发者API数据平台https://www.tianapi.com/        注册登录点到首页界面,在搜索框搜索每日英语或你想要的免费接口,如图:

微信公众号信息推送——详细版

         并且点击进入,如图:

微信公众号信息推送——详细版

微信公众号信息推送——详细版

         申请完成后,点击右上角控制台进入查看我的密钥KEY,如图:

微信公众号信息推送——详细版

2.4OpenAPI

        注:此网站需科学上网,且使用此接口需要花Money,也可使用限时免费的5美刀但用完仍需花钱,若不想可以不添加ChatGpt聊天功能,无伤大雅!

        打开网站:OpenAI Platformhttps://platform.openai.com/account/api-keys

        若没有账号,先注册再登录(注册使用谷歌账号)

        若之前注册过ChatGpt,使用之前注册的账号

        个人建议:如果你之前不了解ChatGpt,你也没注册过使用过它,我建议你就不要添加这个功能了,你在此处第一次注册再去使用的话,其实等于你就是先注册了ChatGpt再去用,因为注册ChatGpt虽然不是很难,但也是需要有点小操作的,我的建议是没必要!  

        登录之后点击个人管理账户查看的界面如图:

微信公众号信息推送——详细版

        注意:这里的API KEYS创建好以后一定要妥善保存,创建以后,第二次就无法再查看了,想要再看,只能删除了API KEYS然后重新创建。

2.5代码下载

        代码我已上传到Github,网址如下:

dj/Wx_Push: 微信公众号推送智能版(取悦女朋友)附加Chatgpt聊天机器人 (github.com)https://github.com/dj/Wx_Push

3.代码配置

3.1选择模板与人员

微信公众号信息推送——详细版

微信公众号信息推送——详细版注意:第一张图给大家展示,定义的各种模板类型,第二章图需要在代码中修改对应id。

这里面的模板id就是我们将要在微信测试公众平台上创建的模板对应的模板id。

进入微信测试公众平台,往下拉,找到模板消息接口配置的地方。

创建好模板后,把模板ID复制粘贴到WxTemplateConstants类的相应位置即可。

微信公众号信息推送——详细版

微信公众号信息推送——详细版3.2更新各种配置信息

微信公众号信息推送——详细版微信公众号信息推送——详细版3.3本地部署

注意:这里第一次设置完成后,退出关注的公众号的聊天对话框界面,然后再次进入,来记录当前的位置。(只有第一次打开位置信息需要这样,以后每次收到信息之后,会自动更新一次实时位置)

3.4服务器部署

[1]把整个项目打包成jar包

使用intellij idea工具打包可直接执行的jar包,自行百度easy do。

[2]运行jar包在后台,启动项目

nohup java -jar wx-pusher.jar >log.out 2>&1 & 

注意:启动以后参考3.3配置,对接口配置信息进行配置。
不同的点在于配置公网IP地址的地方可以配置自己服务器的地址,使用IP+端口的方式(有域名的使用域名+端口也可)

4.结果展示

4.1基础功能

微信公众号信息推送——详细版

微信公众号信息推送——详细版

4.2OpenAi 加入机器人对话功能

微信公众号信息推送——详细版

微信公众号信息推送——详细版

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/118483.html

(0)
上一篇 2025-11-12 20:00
下一篇 2025-11-12 20:10

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信