OPK发布流程
豹小秘 Mini opk发布流程
背景:
豹小秘mini更新了新架构,支持客户上传自己的OPK,满足客户的定制化需求。
发布流程需要客户严格按照提供的流程进行操作。
目前支持rom>=5.11的机器,且必须是RN环境。
账号注册(客户操作)
第三方OPK的发布需要客户有以下两个平台的账号,一个是上架OPK的OrionBase平台,一个是安装OPK的接待后台。
OrionBase平台: https://console.orionbase.cn
接待后台:https://jiedai.ainirobot.com
注:没有账号需要联系各自的售前同学,帮忙注册。
OPK开发(客户操作)
猎户星空基于Android为机器人开发了一套系统,支持第三方开发的OPK并进行安装,但是OPK必须要符合豹小秘的开发规范。具体开发规范如下的pdf:
豹小秘场景opk集成文档.pdf
OPK上架&更新(客户操作)
OPK上架
按照上面的规范开发完成之后,就可以在OrionBase平台(https://console.orionbase.cn)进行上架了,上架步骤如下:
1. 登陆OrionBase平台,点击“发布应用”-“应用下发”-进入页面,再点击左上角”+添加应用“,会出一个弹框,在弹框中填写您的信息。
2. 在”关联您的应用“的弹框中,填写该OPK的信息,填写完成后点击“提交”,会生成一个应用。
信息名称 | 描述 | 是否必填 |
应用名称 | 自定义填写20字以内的内容 | 是 |
应用类型 | 选择Robot App即可 | 是 |
应用描述 | 描述OPK功能的内容 | 是 |
开发模板 | 选择“行业模板”-“服务机器人模板”即可 | 是 |
3. 点击选择刚刚创建的OPK应用, 点击创建版本,上传特定版本的opk包。
4. 在新跳转的页面中填写相应的信息,填写规则如下表,填写完成后点击创建
信息名称 | 描述 | 是否必填 |
上传类型 | 选择OPK包即可 | 是 |
上传文件 | 将编译好的OPK拖拽过来即可,需要注意的是,上传的OPK包中的appid,必须和生成的appid一致。 | 是 |
版本号 | 自动生成 | 是 |
版本描述 | 描述OPK版本的内容 | 是 |
兼容版本 | 建议“豹小秘mini toB” | 是 |
5. 创建完成后,会展示已经上传的OPK版本,在OrionBase平台上传的流程就完成了。
OPK更新
因为已经上传过OPK了,更新OPK只需要找到该应用,重新上传即可。操作步骤如下:
1. 登陆OB后台,点击“发布应用”-“应用下发”-页面右上角搜索框,搜索需要更新的opk
2. 点击需要更新的OPK,跳转到新的页面–发布应用
3. 在“版本管理”-“OPK版本”中,点击“上传”,上传新版的OPK。
4. 在新跳转的页面中填写相应的信息,填写规则参考OPK上架的步骤四,填写完成后点击创建。
5. 创建完成后,会展示已经上传的OPK版本,在OrionBase平台上传的流程就完成了。
请下载机器人技能上架申请表格填写后提交给猎户技术支持人员https://orionstar.feishu.cn/file/Ol3wbCfeOo6Y7Yxgg24cNru3nOc
OPK配置&发布(猎户操作)
客户在OrionBase平台发布OPK后,联系猎户同学在BO平台(http://backoffice.ainirobot.com)上配置上架。需要客户提供OPK的资料信息:
需要信息 | 举例 | 备注 | 是否必填 |
应用名称 | 远程分身 | 在OrionBase平台配置的应用名称 | 是 |
技能名称 | 远程分身 | 在接待后台技能商店展示的技能名字 | 是 |
技能图标(400*400) | 在接待后台技能商店展示的图标 | 是 | |
技能分类 | 实用工具 | 选择一个分类标签 | 是 |
技能介绍 | 可以通过手机app实现和机器人的通话和控制 | 一句话介绍技能,在接待后台技能商店展示 | 是 |
生效范围 | 酒店 | 选择生效的范围,一般为当前企业的场景 | 是 |
功能介绍 | 远程分身是一个XXXX | 描述该功能能力 | 是 |
用法介绍 | 和机器人说以下内容可以调起远程分身: 1、远程分身 2、视频通话 …… | 介绍该功能的用法 | 是 |
触发domain | remote_video | 触发该技能的domain | 是 |
触发intent | video_call | 触发该技能的intent | 是 |
相应优先级 | 1 | 1or2or3,建议默认1 | 是 |
闲时启动 | 是 | 是or否,建议默认是 | 是 |
菜单选中的icon | / | 没有可以不设置 | 否 |
菜单未选中的icon | / | 没有可以不设置 | 否 |
一级菜单名 | / | 没有可以不设置 | 否 |
一级菜单URL | / | 没有可以不设置 | 否 |
系统开关配置 | / | 没有可以不设置 | 否 |
上架新OPK
1. 打开BO后台,选择“应用商店后台”-“技能管理”,点击”新建技能”,跳转到技能配置页面。
2. 按照客户提供的信息配置
3. 配置完成后,选择“应用商店后台”-“版本发布”,选中刚刚配置的技能,点击”发布”。
注意发布的时候,需要确认版本号和OrionBase平台的OPK版本信息一致。
4. 点击完“发布”,会弹出一个选择发布范围的页面
一般选择灰度发布,选择对应的企业即可。再点击“确认”即可发布成功。
更新旧OPK
更新OPK就跳过了技能管理的流程,直接版本发布就可以。
1. 打开BO后台,选择“应用商店后台”-“版本发布”,选中要发布的技能,点击”发布”。注意发布的时候,需要确认版本号和OrionBase平台的OPK版本信息一致。
2. 点击完“发布”,会弹出一个选择发布范围的页面。一般选择灰度发布,选择对应的企业即可。再点击“确认”即可发布成功。
OPK安装(客户操作)
上架成功之后,就可以在接待后台进行安装。需要保证机器人rom>=5.11,还必须是RN环境。另外安装的操作只会在机器人大眼睛的页面执行。
1. 打开接待后台,选择“机器人技能中心”-“技能商店”,选择自己想要安装的技能,点击右边的“安装到机器人”。
2. 勾选需要安装的机器人,再点击安装即可完成安装。
3. 成功后,安装的技能旁会有安装成功的提示。