我想使用 NodeJS 构建 Alexa 技能。这项技能将完成我们想在办公室安装的接待员的任务。它将在提供员工 ID 时从数据库中获取有关访问者的详细信息。然后询问访问天数,用户通过给出天数进行响应。然后它询问主机名,技能将邮件/消息发送到提供的主机名。整个技能应该有良好的问题流和用户对它的响应。
我已经建立了一些基本的 Alexa 技能,但这涉及到我提出一个问题,并且该技能在将该特定问题映射到一个意图后做出响应。在我看来,在这项技能中,不需要单独的意图,而是 alexa 提出问题,并且应该将每个问题正确映射到相关响应。
我的问题是 Alexa 如何知道会话上下文,以便您的技能知道客户响应所指的内容。例如,用户可以对不同的问题回答是/否,它们都将映射到相同的 Amazon.YesIntent/Amazon.NoIntent。
我知道它涉及到一些状态处理的概念,我参考了这个链接和这个链接
但是一个详细的例子会有很大帮助!