当我使用Amazon Runtime服务作为PostText / PostContent操作的API时,我发现你只能输入lex与话语匹配的用户输入,我需要知道我们是否可以使用lex API PostText / PostContent操作?
我使用Lex运行时服务的原因是Lex不支持填充用户位置(经度和纬度)的插槽类型,而我正在使用另一个webhook(nodejs服务器,我会在用户发送位置时获取坐标)到连接到facebook messenger机器人,然后我将调用Lex Rutime服务!
答案 0 :(得分:0)
您无法使用PostText / PostContent操作填充插槽。您必须使用AWS.LexModelBuildingService。
这种方式有效,在控制台上创建一个意图,选择一个lambda进行初始化和验证。当意图被激活时会被调用,然后在你的Lambda中你可以根据用户的输入填充插槽。
您还可以在Fulfillment中使用Lambda,但只有在所有必需的广告位并填充时才会调用此广告。如果您有多个插槽但不需要它们,则会在第一次尝试时自动调用Fulfillment。