一小时搭建自己的天猫精灵技能——提交代码、部署、测试
回答
收藏

一小时搭建自己的天猫精灵技能——提交代码、部署、测试

桃花
2023-06-29 17:57·浏览量:1584
桃花
发布于 2023-06-29 17:571584浏览

提交步骤:

  1. 点击源代码管理
  2. 点击提交按钮

img

部署:

提交完成后打开 CloudIDE 左侧的 部署调试插件,进入到部署面板,我们提供 日常预发线上 三套环境供您使用。在真机测试时对应的时预发环境,技能发布上线后对应的是线上环境,选择好要部署的环境,并检查 路由、函数映射表,确认无误后点 部署

img

请一定要检查 路由、函数映射表 中的数据是否正确。路由、函数映射表中会有一条默认的路由信息(如果没有请手动添加),每一个路由有三个字段:

  1. 第一个字段表示的是应用访问的路径,格式为:/skill-67954/entry,其中数字 67954 为智能应用平台上此应用的技能id,可以通过应用控制台的浏览器地址栏中查看此应用的技能id,例如:https://iap.aligenie.com/console/newskill/67954/basic?id=2020123022014,则此应用的技能id为67954。第二个字段表示某个文件的函数入口。

  2. 如果选择Java语言,此数据为:com.alibaba.ailabs.GenieEntry::handleRequest,表示当应用发布之后,天猫精灵这边的请求会发送到com.alibaba.ailabs.GenieEntry类的handleRequest方法,handleRequest是从AbstractEntry类中继承的方法,请不要重写此方法。

  3. 如果选择NodeJS语言,此数据为:index.handler,表示含义和上面类似。

  4. 第三个字段表示请求的类型,这里只能是post类型。

确认部署信息,点击继续部署

img

PS: 在 部署日志 标签页可以看到部署的进度以及部署是否成功。

img

测试

在下图选择 键盘录入 的方式:在输入框中输入测试语句,然后点击发送

收藏
全部回答1
最新
发布回答
回答