技能完成后简单确认

时间:2019-04-15 14:16:27

标签: alexa alexa-skills-kit alexa-skill

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

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

  1. 用户问:Alexa,请向俱乐部注册{person}
  2. Alexa使用适当的意图填写广告位
  3. Alexa说:谢谢!我已经向俱乐部注册了{person}!

第3点?我似乎无法找到一种轻松完成此操作的方法...请注意,我并不是要让用户向Alexa确认某些内容/广告位内容,而是让ALEXA向用户确认该任务已正确完成。 / p>

请帮助!

1 个答案:

答案 0 :(得分: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会问您确定要注册用户到俱乐部,然后可以进行注册有逻辑的意图。