如何在微信小程序中制作图灵机器人?
本教程讲解了如何在微信小程序中制作图灵机器人?操作起来是很简单的,想要学习的朋友们可以跟着小编一起去看一看下文,希望能够帮助到大家。



开发环境及框架
后端:国产java极速框架JFinal(超级好用有木有啊)
前端:WEUI WXSS版(微信团队出品的,自己写样式不管怎么写都丑啊)
数据库:MySQL
服务器:Linux Nginx Tomcat
开发流程
用户点击一个按钮,进入对话框。(跟公众号的客服消息界面一致)
用户输入信息,服务器会收到XML格式(也可以选择JSON格式)的信息

截取用户的发送的消息内容,传送给 图灵api,再用图灵api中获取返回的内容。转发给用户。

后端关键代码详情
获取用户发过来的信息和openid,获得图灵机器人的回应内容(传入OPENID这种唯一标识,就可以产生“场景式上下文”的内容,图灵机器人的特色之一)public static String getTulingResult(String openid, String info){JSONObject json = new JSONObject();
json.put("key", KEY);
json.put("userid", openid);
json.put("info", info);
String result = PostServer.SendPost(json.toString(), jsonObject = JSONObject.parseObject(result);return jsonObject.getString("text").toString();}
这个方法是用来发送信息给用户的
public void render(WxAppMsg wxAppMsg) {
if (ApiConfigKit.isDevMode()) {
System.out.println("发送消息:");
System.out.println(JsonUtils.toJson(wxAppMsg));System.out.println("--------------------------------------------------------------------------------\\n");}
String at = AccessTokenApi.getAccessToken().getAccessToken();String url = map= new HashMap<>();
map.put("touser",wxAppMsg.getTouser());
map.put("msgtype","text");
map.put("text",wxAppMsg.getText());
String a = HttpUtils.post(url, JsonUtils.toJson(map));System.out.print("回调>>>>"+a);
}
小程序代码
index.wxss
点我聊天-》
《-点我聊天
这一次前端的内容基本没有什么内容。
以上就是如何在微信小程序中制作图灵机器人的全部内容了,大家都学会了吗?

- 怎么在AutoCAD中查看全部的内容?
- 别弃我2026-08-03 00:31:12

- 如何在AutoCAD中选框选图形?在AutoCAD中选框选图形的方法
- 栗子2026-08-03 00:31:10

- 如何在AutoCAD中画箭头符号?
- 对味2026-08-03 00:30:52

- 怎么在AutoCAD中绘制三维立体室内图?
- 别认怂2026-08-03 00:30:48

- 怎么给AutoCAD中的3d图形填充颜色?
- 花心症2026-08-03 00:30:42

- 如何解决AutoCAD启动很慢的问题?
- 凉人心2026-08-03 00:30:38

- QQMac版如何修改备注?QQMac版修改备注的方法
- 留井2026-08-03 00:30:35

- QQ手机版怎么取消个性签名与空间同步?
- 何必等2026-08-03 00:30:31

- 如何在AutoCAD中设置底图?AutoCAD设置底图的方法
- 阑珊2026-08-03 00:30:31

- QQ手机版如何设置井柏然字体?设置井柏然字体的方法
- 棼谷2026-08-03 00:30:28

























