微信小程序开发—项目实战之聊天机器人

项目功能介绍

人工智能虚拟机器人“微软小冰”大家玩过吧,很酷的一个应用。发送文字、语音和图片都能得到智能的回复。

那现在我们就用小程序做一个模拟的应用,智能聊天机器人。发送文字它可以回复一段话,或一张图片,是不是有点小酷!

下面是小程序开发的一个智能聊天机器人的应用界面:

微信小程序开发—项目实战之聊天机器人_第1张图片 微信小程序开发—项目实战之聊天机器人_第2张图片

当然,这种智能回复的算法和数据库我们自己肯定是没有的,所以我们借助于图灵机器人的开放API接口来完成我们的功能。

图灵机器人接口:http://apistore.baidu.com/apiworks/servicedetail/736.html,在百度API store注册获取appkey就可以免费使用了。

智能聊天机器人的开发步骤

1、整体框架

很简单,两个页面。两个tab,并修改window标题栏和tabBar的颜色等属性就好。这个全部在app.json中完成。

2、image组件的使用

image组件介绍:https://mp.weixin.qq.com/debug/wxadoc/dev/component/image.html?t=20161122
image组件的使用与web开发的image标签的用法类似。这里主要关注image的mode属性,它指定图片的缩放以及裁剪模式,共提供了3种缩放、9种裁剪模式。

3、form表单的使用

表单,将组件内的用户输入的 提交。

属性名 类型 说明
report-submit Boolean 是否返回formId用于发送模板消息
bindsubmit EventHandle 携带form中的数据触发submit事件,event.detail = {value : {‘name’: ‘value’} , formId: ”}
bindreset EventHandle 表单重置时会触发reset事件

当点击 表单中 formType 为 submit 的

你可能感兴趣的:(程序开发,移动开发,微信,小程序,前端开发,微信小程序,HTML5从菜鸟到高手,微信小程序开发)