如何在本地通过weixin4j api和第三方图灵机器人API 搭建java聊天机器人

1、首先我们需要下载natapp,一个本地实现外网调用,需要调用微信接口,要联网,你有服务器域名是最好的

到natapp官网上注册一个账号吧

设置参数

2、下载natapp.exe,编辑一个bat文件。一个开机启动本地网络化,完成一个网络映射

这个窗口不要关闭,要不然这个地址会改变的

2、我们需要用到weixin4j的接口了

到Github 拷贝人家已经写好的example 到自己本地eclipse上去运行

https://github.com/ansitech/weixin4j

楼主只用到他web的springboot项目,在他的基础上修改一些内容

3、 打开目录如下

 

 4、两个的引入需要修改一下,我刚开始没有修改,启动报错

5、application类是启动项目,需要启动项目

6、这里是我们后续需要添加到微信测试账号的url 和token

8、我这些测试都是使用微信官方提供的测试账号,到微信官网去获得测试账号,完成提交,会提示你配置成功与否

https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

 

9、需要到图灵机器人官网去注册一个账号

注册完成,获得一个apikey,测试环境下,先关闭密钥

10、这个时候,我们需要到eclipse里面去修改一些代码了,我只做了一个文本的接受和发送

在类MessageHandler里面添加一个方法了,来调用第三方apikey的接口,将获得的信息返回就OK了,因为我们获得信息是一个json格式,所以还需要做一个json转换为pojo类,我自己写了一个类,获取文本信息

 

 

 

 11、上诉内容完成后,可以重启之后,到自己的测试公众号里面,任意输入内容,会有惊喜的

 

posted @ 2018-12-20 15:59  闲花落尽  阅读(658)  评论(0编辑  收藏  举报