node.js - 如何在不结束会话的情况下使用 JOVO 的 tell 方法响应 Alexa 或 Google
问题描述
我的 JOVO 项目只是回答了来自 Alexa 和 Google 的一些问题。现在,每次我使用 Amazon Developer 和 Google 的模拟器测试我的项目时,我都必须在每次响应后重新打开技能/操作。我认为这是因为 JOVO 中的 .tell 方法结束了会话。
我知道在 C# 中,有一个方法 .shouldEndSession() 并且当您将其设置为 false 时,下一个命令将被发送回我的技能/操作。
JOVO有没有类似的方法
谢谢
解决方案
找到了,需要用
this.ask('...');
代替
this.tell('...');
因为 .tell 结束会话,但 .ask 不会结束会话
推荐阅读
- android - 如果激活分屏,如何全屏打开我的应用程序
- loopbackjs - Loopback:如何查询对象数组?
- dart - 使用将内容复制到剪贴板的 onClicklistener 创建一个列表视图
- mongodb - 如何在另一个容器中使用 golang Web 应用程序连接到 MONGODB 容器
- flutter - 每次我在 tabnavigator 中更改页面时,Flutter googlemaps 都会重新加载
- swift - 检测用户是否从文本字段复制文本
- python - 仅将文件 a 中的特定行写入文件 b
- python - 使用 sqlalchemy 的 pandas.read_sql 中的使用错误
- excel - VBA 属性调用 Get 而不是 Let
- ldap - 在 asn1c 中打印 LDAP 协议字段的人类可读值