亚马逊Alexa API

时间:2018-04-10 17:08:49

标签: alexa alexa-skills-kit

我想创建一个BackOffice,我可以在一个自定义技能上创建问题(话语)和答案(数据库表的内容)。

我将使用outystems,因此我不能使用node.js或java。 所以我需要使用REST方法(API) - >我需要通过REST更新一个自定义技能的交互模型。而且我没有想到它是如何完成的。

BackOffice:用户可以添加问题并将其与答案匹配。基本上它正在操纵Alexa,无论我们想要给出我们想要的答案的任何问题。当管理员/用户向数据库添加问题时,我需要更新我的交互模型(我的自定义技能意图的话语)

目标是建立一个ChatBot,您可以在其中询问预定义的问题,Alexa会回答预定义的答案。

任何提示?

非常感谢, 迪奥戈门德斯

1 个答案:

答案 0 :(得分:0)

如果我理解您的需要,您应该查看Alexa Skills Kit技能管理API(SMAPI)。有了它,您可以通过向API发出请求来更新您的交互模型。 The documentation向您展示了如何做到这一点。然而,这有一个重大缺点。您的交互模型的更改必须通过认证过程。 (见this SO question