首先使用的是天行机器人:
https://www.tianapi.com/apiview/47
申请完成后的结果如下
调用对应的接口的参数如下:
http://api.tianapi.com/txapi/robot/index?key=ae5e9a72c8d4cb1f5e096f7bb4daf1f3&question=robot
看懂这部分请参考微信公众号接入服务器开发第一部分的代码和逻辑:
链接: https://blog.csdn.net/liudaka/article/details/119640210
微信公众号的入口代码:
我们配置的机器人聊天的方法调用部分:
对应解析xml数据包的方法:
调用消息处理的方法();
处理文本消息(注意没有的方法,注掉就可以)
因为笔者很多功能都在这个基础上完成的,没有的没有用到的注释一般不会影响结果,也可以私聊up主,获取完整的代码!
机器人调用的部分代码:
全部maven的依赖文件:
区别于文字写死回复部分,调用对应的chat()方法,这个方法其实就是接入的机器人的回复,反复的消息基本不变!
代码部分和测试结果:
自定义资料设置:
在天行机器人的接口的界面进行配置就可以了!
比如
设置页:
属性设置里面:
设置完成的结果演示:
以及词库管理:
能力拓展使用等