公司要在dueros平台上播放麦田儿童教育的视频,和dueros对接
环境配置
<dependency>
<groupId>com.baidu.dueros</groupId>
<artifactId>bot-sdk</artifactId>
<version>1.1.3</version>
</dependency>
注意事项:
DuerOS没有说可选的字段都是必填
比这个低的版本没有charge指令 不知道改了没有
SDK有完整的示例代码
初始化技能要在
初始化技能定义模版 然后返回 图片或者字段列表
在技能过程中的对话,需要在onInent 事件中完成
如果对话过程中需要用户登陆,就获取用户的session
获取用户意图
获取用户槽位
执行自己的业务逻辑
![](https://img2018.cnblogs.com/blog/1202891/201809/1202891-20180926092736423-1859983331.png)
创建charge指令,用来完成技能和dueros平台的交互
![](https://img2018.cnblogs.com/blog/1202891/201809/1202891-20180926092910353-781800657.png)
Play指令的demo
![](https://img2018.cnblogs.com/blog/1202891/201809/1202891-20180926093143574-901872526.png)
charge扣款事件
![](https://img2018.cnblogs.com/blog/1202891/201809/1202891-20180926093332307-2087595399.png)
![](https://img2018.cnblogs.com/blog/1202891/201809/1202891-20180926093413332-1425588230.png)
时间戳这百度订单ID
creationTimestamp
baiduOrderReferenceId
这两个是和百度结算的重要参数
支付就这两个重要的