0

我有以下返回语句:

return input.responseBuilder
  .speak(speakOutput)
  .addDelegateDirective(previousIntent)
  .getResponse();

我不想使用Dialog.Delegate(addDelegateDirective),因为我需要访问 ssml 输出以实现我的重复意图。

我知道你可以使用addElicitSlotDirective,但你需要通过slotToElicit- 这不是我想要的。我只需要一个speakOutput然后将用户发送到另一个意图。有没有办法做到这一点?

4

1 回答 1

0

所以你想要做的只是在意图之间传递一些数据——你可以SessionAttributes在这种情况下使用。

于 2021-09-08T12:45:35.000 回答