这里写自定义目录标题

  • 使用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 和天猫精灵 开发交互相关推荐

  1. node js 写按键精灵_带有按键的Node.js Raw模式

    node js 写按键精灵 I find the stuff that people are doing with Node.js incredibly interesting.  You here ...

  2. Node.js CQRS 幻灯片系统开发实战-曾亮-专题视频课程

    Node.js CQRS 幻灯片系统开发实战-328人已学习 课程介绍         通过 Node.js . Express 和 CQRS 技术开发幻灯片系统. 我们已经习惯于 MVC 开发,也都 ...

  3. Node.js(MEAN)全栈开发入门-安晓辉-专题视频课程

    Node.js(MEAN)全栈开发入门-28082人已学习 课程介绍         本课程从Node.js切入,以实现一个Web管理系统为目标,以点带面地介绍MEAN技术栈(MongoDB+Expr ...

  4. node.js之全栈开发

    node.js之全栈开发 1.为什么要学习Node.js Node.js是什么 Node能做什么 一些资源 学习到什么 2.Node 2.1起步 安装Node环境 解析执行JavaScript 2.2 ...

  5. 天猫精灵开发技能【3】

    阿里云云开发平台名称以及网址workbench.aliyun.com 阿里云 - 云开发平台 (aliyun.com) 1.配置天气质量查询意图 点击 "创建意图",创建 天气查询 ...

  6. Node.js的Web后端开发调研

    1. nodejs写后端优缺点(讲解nodejs与js区别) 1.1 Node.js是什么 Node.js 是一个开源与跨平台的 JavaScript 运行时环境 在浏览器外运行 V8 JavaScr ...

  7. 【Node.js】2.开发Node.js选择哪个IDE 开发工具呢

    安装完Node.js之后,就要为它选择一个有利的IDE用于开发. 相比较了多个IDE之后,定位在webstrom和sublime上. 有一个简单的比较: webstorm功能很丰富,前端开发工具的集大 ...

  8. node.js express php,nodejs开发——express路由与中间件

    路由 通常HTTP URL的格式是这样的: http表示协议. host表示主机. port为端口,可选字段,不提供时默认为80. path指定请求资源的URI(Uniform Resource Id ...

  9. 如何高效快速地在Linux系统上部署Node.js+Express+MySQL的开发环境(桌面可视化)...

    一.前言 可能一些初级前端和我一样,在有些项目需要前后台都一个人打通搞定的时候,对于后台和开发环境的部署还是比较头疼的.特别是Linux系统,由于没有系统接触过,也不太喜欢去记背那么多命令,大部分命令 ...

最新文章

  1. 关于API文档浏览神器Dash
  2. IPC 之 Binder 初识
  3. version.dll劫持注入模版
  4. 3.1.11 OS之段页式存储管理(段表、页表、地址转换、)
  5. 文件夹的位置_感觉电脑变卡了?删除这5个文件夹 C盘立马清爽
  6. x264 n-th pass编码时候Stats文件的含义
  7. java简述垃圾回收原理及算法_Java垃圾回收原理和算法
  8. Pressed状态和clickable,duplicateParentState的关系
  9. 最便宜的骁龙888旗舰机!realme真我GT正式发布:2799元起售
  10. 给老师的作文:育儿经验-父母是孩子最好的老师
  11. 3月19日 视觉里程计,PnP方法对两帧求解,BA优化的直观理解
  12. 计算机控制实验报告组态软件学习,单片机与MCGS组态综合实验系统 教学软件 实训系统...
  13. 微信公众号开发支付功能调用
  14. 概率论基础-严士健 第二版 习题与补充1.6答案
  15. 颜色中英文对照表颜色名字色彩名称
  16. Python爬取豆瓣各类电影排行榜
  17. java map扩容机制_Java HashMap的原理、扩容机制、以及性能思考
  18. 如何重装服务器的系统教程,如何重装服务器系统教程
  19. Python基础入门----递归
  20. 2020-10-30

热门文章

  1. 交换机原理及4大功能
  2. P2387 [NOI2014] 魔法森林
  3. Win10系统蓝牙图标消失/不能使用,解决方法。
  4. 半夜电脑屏幕亮起终于解决了! window10 睡眠后一段时间自动唤起的解决办法
  5. toString()方法的作用
  6. 5分钟实现百度首页搜索框,可能吗?
  7. MongoDB sql分组查询,以及Java操作MongoDB分组查询
  8. 怎么做表情包微信gif?表情包制作软件分享!​
  9. html 赛龙舟游戏,亲子游戏《赛龙舟》旱地龙舟
  10. Kudu的介绍及使用