【BUG反馈】bot-sdk-node.js出现TypeError等3个问题
zlcnup 发布于2018-08-06 10:13 浏览:429 回复:1
0
收藏

问题0:

使用addEventListener('AudioPlayer.PlaybackFinished'),里面仅仅return {outputSpeech: 'Let's go'},会触发无限循环播放audio。

问题1:

使用BodyTemplate5出现以下错误。

TypeError: BodyTemplate5 is not a constructor
at _intentHandler.set (/zl/msites/zl/node_modules/bot-sdk/lib/Bot.js:128:28)
at Bot._intentDispatch (/node_modules/bot-sdk/lib/Bot.js:454:56)
at Bot._run (/node_modules/bot-sdk/lib/Bot.js:424:24)
at /zl/msites/zl/node_modules/bot-sdk/lib/Bot.js:386:30
at

问题2:

bot-sdk-node.js使用addEventListener会出现如下TypeError:

UnhandledPromiseRejectionWarning: TypeError: defaultEventHandler is not a function
at Bot._run (/node_modules/bot-sdk/lib/Bot.js:420:23)
at /node_modules/bot-sdk/lib/Bot.js:386:30
at

建议:

return一个BaseBot.Card.TextCard会出现outputSpeech的语音效果,建议去掉。

收藏
点赞
0
个赞
共1条回复 最后由DuerOS-河徒回复于2018-08-06 10:45
#2DuerOS-河徒回复于2018-08-06

您好,感谢您对DuerOS的关注与支持

问题0   确定下,是否写入了一个循环监听AudioPlayer.PlaybackFinished。

问题1   Bot.js文件底部  需要加上   module.exports = Bot;

问题2   感谢用户的建议。sdk是帮助用户开发中的,用户如果不想再返回card的同事播放语音,可以在sdk中奖outputspeech信息去掉即可,这是两个指令信息,彼此不会冲突

祝您开发愉快!

了解最新资讯,请关注微信公众账号:度客俱乐部

参与同行探讨,马上加入QQ交流群:151767001

更多资源获取

常见问题答疑:https://dueros.baidu.com/forum/topic/show/248181

技术文档指南:https://dueros.baidu.com/didp/doc/index

技术视频教程:https://dueros.baidu.com/didp/news/technicalclass

如有商务合作,请发送邮件至邮箱dueros-bd@baidu.com与我们联系。

0
TOP