我有一个使用Amazon lex构建的闲聊机器人。将此添加到私人频道。现在,我希望我的机器人响应以“ @bot”开头的消息。如何在Lex中进行此验证?现在,此漫游器会响应该频道中的所有消息。我认为,如果我们可以捕获特定意图,则可以在lambda函数中完成。我不知道如何验证它是否无法抓住意图。
答案 0 :(得分:2)
亚马逊说they are working on a catch-all solution表示消息。在他们完成此操作之前,有一个解决方法。这可能会涉及一些工作。
AMAZON.StreetAddress
或类似类型的意向槽。我们将其命名为catchall
{catchall}
添加为Sample Utterance
。Intialization and validation code hook
并将其配置为调用Lambda函数。event.inputTranscript
并执行您想要的任何操作。这是事情变得复杂但起作用的地方。