使用node js 和天猫精灵 开发交互
这里写自定义目录标题
- 使用node js 和天猫精灵 开发交互
- 准备工作
- 最好的教程
使用node js 和天猫精灵 开发交互
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
准备工作
1 阿里云-云开发平台 https://workbench.aliyun.com/ 阿里云账号一个
2 天猫精灵开放平台首页 https://aligenie.com/ 淘宝账号一个
最好的教程
https://aligenie.com/doc/20255408/yk3i51
进行到 step 4 的时候,进行后端服务开发的 第11 步时候。看下面的操作。
确认开发语言:nodejs 并点击确定
点击语音交互模型 -》创建意图 -》
意图信息如下
点击后端服务
等候环境部署完成 -》 点击 前往开发
会打开一个 cloudIDE 在线代码编写
代码相关解释如下:
/* 输入测试参数
{"skillName":"技能名称","intentName":"意图名称"
}
*///云函数处理入口
module.exports.handler = function(event, context, callback) {try {event = JSON.parse(event);const strBody = event.isBase64Encoded? new Buffer(event.body, "base64").toString(): event.body;// strBody 是传递过来的参数const skillReqParams = JSON.parse(strBody);// skillReqParams 是技能请求相关参数const { skillName, intentName } = skillReqParams;// 这个是返回 给经历的 回复语句const reply = `你好,请求技能名称为:${skillName},请求意图为:${intentName}`;// 下面的全部都是类型拼接const result = {returnCode: "0",returnErrorSolution: "",returnMessage: "",returnValue: {reply: reply,resultType: "RESULT",executeCode: "SUCCESS",msgInfo: ""}};const response = {isBase64Encoded: false,statusCode: "200",headers: {"content-type": "application/json"},body: result};callback(null, response);} catch (err) {callback(err);}
};
提交本地代码到线上
发布部署你的应用
部署成功截图
测试一下 完美输出
使用node js 和天猫精灵 开发交互相关推荐
- node js 写按键精灵_带有按键的Node.js Raw模式
node js 写按键精灵 I find the stuff that people are doing with Node.js incredibly interesting. You here ...
- Node.js CQRS 幻灯片系统开发实战-曾亮-专题视频课程
Node.js CQRS 幻灯片系统开发实战-328人已学习 课程介绍 通过 Node.js . Express 和 CQRS 技术开发幻灯片系统. 我们已经习惯于 MVC 开发,也都 ...
- Node.js(MEAN)全栈开发入门-安晓辉-专题视频课程
Node.js(MEAN)全栈开发入门-28082人已学习 课程介绍 本课程从Node.js切入,以实现一个Web管理系统为目标,以点带面地介绍MEAN技术栈(MongoDB+Expr ...
- node.js之全栈开发
node.js之全栈开发 1.为什么要学习Node.js Node.js是什么 Node能做什么 一些资源 学习到什么 2.Node 2.1起步 安装Node环境 解析执行JavaScript 2.2 ...
- 天猫精灵开发技能【3】
阿里云云开发平台名称以及网址workbench.aliyun.com 阿里云 - 云开发平台 (aliyun.com) 1.配置天气质量查询意图 点击 "创建意图",创建 天气查询 ...
- Node.js的Web后端开发调研
1. nodejs写后端优缺点(讲解nodejs与js区别) 1.1 Node.js是什么 Node.js 是一个开源与跨平台的 JavaScript 运行时环境 在浏览器外运行 V8 JavaScr ...
- 【Node.js】2.开发Node.js选择哪个IDE 开发工具呢
安装完Node.js之后,就要为它选择一个有利的IDE用于开发. 相比较了多个IDE之后,定位在webstrom和sublime上. 有一个简单的比较: webstorm功能很丰富,前端开发工具的集大 ...
- node.js express php,nodejs开发——express路由与中间件
路由 通常HTTP URL的格式是这样的: http表示协议. host表示主机. port为端口,可选字段,不提供时默认为80. path指定请求资源的URI(Uniform Resource Id ...
- 如何高效快速地在Linux系统上部署Node.js+Express+MySQL的开发环境(桌面可视化)...
一.前言 可能一些初级前端和我一样,在有些项目需要前后台都一个人打通搞定的时候,对于后台和开发环境的部署还是比较头疼的.特别是Linux系统,由于没有系统接触过,也不太喜欢去记背那么多命令,大部分命令 ...
最新文章
- 关于API文档浏览神器Dash
- IPC 之 Binder 初识
- version.dll劫持注入模版
- 3.1.11 OS之段页式存储管理(段表、页表、地址转换、)
- 文件夹的位置_感觉电脑变卡了?删除这5个文件夹 C盘立马清爽
- x264 n-th pass编码时候Stats文件的含义
- java简述垃圾回收原理及算法_Java垃圾回收原理和算法
- Pressed状态和clickable,duplicateParentState的关系
- 最便宜的骁龙888旗舰机!realme真我GT正式发布:2799元起售
- 给老师的作文:育儿经验-父母是孩子最好的老师
- 3月19日 视觉里程计,PnP方法对两帧求解,BA优化的直观理解
- 计算机控制实验报告组态软件学习,单片机与MCGS组态综合实验系统 教学软件 实训系统...
- 微信公众号开发支付功能调用
- 概率论基础-严士健 第二版 习题与补充1.6答案
- 颜色中英文对照表颜色名字色彩名称
- Python爬取豆瓣各类电影排行榜
- java map扩容机制_Java HashMap的原理、扩容机制、以及性能思考
- 如何重装服务器的系统教程,如何重装服务器系统教程
- Python基础入门----递归
- 2020-10-30