大家好,欢迎来到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复制粘贴到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













3.2更新各种配置信息
3.3本地部署


