技能完成时的简单确认[重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我很抱歉,如果已经在某个地方得到了回答,但说​​实话,我今天早上很难找到这个问题的答案......谷歌对我没什么帮助,也不是堆栈。您会认为Alexa在创建自定义技能/意图时要做的最基本的事情之一就是向用户确认它“得到”您所说的内容并成功完成任务。奇怪的是,我找不到任何具体的例子如何做到这一点?

基本上,在时间轴上,这就是我想要的技能:

  1. 用户问:Alexa,请将{person}注册到俱乐部
  2. Alexa使用适当的意图填写插槽
  3. Alexa说:谢谢!我已将{person}注册到俱乐部!

第3点?我似乎无法找到一种轻松做到这一点的方法...请注意,我并非试图让用户向Alexa确认某些内容/插槽内容,而是让ALEXA向用户确认任务已正确完成。

请帮忙!

alexa alexa-skills-kit alexa-skill
1个回答
0
投票

我不确定您使用哪种语言来开发技能。在这里,我将展示如何使用python Flask-ask完成它

@ask.intent('registerIntent')
def register(name):
      #do your registeration logic
      return statement('Thank you! I have registered {} into the club!'.format(name))

假设您想在注册之前要求验证而不是return statement,您需要使用return question,因此Alexa会问您确定要将用户注册到俱乐部,然后您可以按照意图编写注册逻辑。

© www.soinside.com 2019 - 2024. All rights reserved.