找回密码
 立即注册

QQ登录

只需一步,快速开始

[Demo源码] 暗潮:微信小程序第二弹:图灵机器人

[复制链接]
查看: 390|回复: 2
最佳答案
0 

0

主题

0

帖子

54

积分

新人求带

积分
54
 楼主| 发表于 2017-6-19 20:25:44 | 显示全部楼层 |阅读模式
本帖最后由 yiaofeng32590 于 2017-6-19 20:32 编辑

本小程序会持续完善,现在只是一个小模块。
二话不说,先贴效果GIF图。


开发环境及框架
  • 后端:国产java极速框架JFinal(超级好用有木有啊)
  • 前端:WEUI WXSS版(微信团队出品的,自己写样式不管怎么写都丑啊)
  • 数据库:MySQL
  • 服务器:Linux Nginx Tomcat
  • 图灵机器人API接口:http://www.tuling123.com
开发流程
  • 用户点击一个按钮,进入对话框。(跟公众号的客服消息界面一致)
  • 用户输入信息,服务器会收到XML格式(也可以选择JSON格式)的信息
  • 截取用户的发送的消息内容,传送给图灵api,再用图灵api中获取返回的内容。转发给用户。

后端关键代码详情
获取用户发过来的信息和openid,获得图灵机器人的回应内容(传入OPENID这种唯一标识,就可以产生“场景式上下文”的内容,图灵机器人的特色之一)
  1. public static String getTulingResult(String openid, String info){
  2.         JSONObject json = new JSONObject();
  3.         json.put("key", KEY);
  4.         json.put("userid", openid);
  5.         json.put("info", info);
  6.         String result = PostServer.SendPost(json.toString(), "http://www.tuling123.com/openapi/api");
  7.         JSONObject jsonObject =  JSONObject.parseObject(result);
  8.         return jsonObject.getString("text").toString();
  9.     }
复制代码

小程序代码
index.wxss
  1. <view class="page">
  2.   <view class="page__bd" style="text-align:center">
  3.     点我聊天-》<contact-button  size="27" session-from="weapp">
  4.     </contact-button>《-点我聊天
  5.   </view>
  6. </view>
复制代码

这一次前端的内容基本没有什么内容。
代码地址以后补上,我现在还不会用GIT啊,,,,,,
这个应该算不上是教程,因为后端代码调用了蛮多封装好了的东西。如果开发微信小程序的后端,我个人认为可以去借鉴jfinal_weixin.
注意:出于虐狗结婚证图片生成对服务器的消耗,本小程序默认不能在开发者工具上直接运行,要体验可以加群QQ:560656394,提供临时真机体验资格(说得好像很值钱的样子,实际上免费提供)。
当然,如果你本身会小程序,这个还是很好去跳过限制的
顺带这里求一个人一起玩小程序,共享服务器。(尼玛吃不消啊)

回复

使用道具 举报

最佳答案
0 

0

主题

37

帖子

307

积分

略知一二

积分
307
发表于 2017-6-27 22:00:32 | 显示全部楼层
谢谢分享 ,挺好
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

443

帖子

3981

积分

S1

积分
3981
发表于 2017-7-6 16:40:50 | 显示全部楼层
666666666666
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


易域网-您身边的域名管家

henkuai.com是专业的第三方微信开发者平台,为生态而生。


本站为第三方微信开发者平台,非腾讯官方网站。

天津市滨海新区
中新生态城中成大道生态建设公寓9号楼3层301

欢迎来这里一起喝喝茶,
聊聊你的产品。

微信公众号gongzhongkaifa

工作日12小时内回复。

网站业务
zhongcong@henkuai.com

工作日12小时内回复。

市场合作
songchang@henkuai.com