我正在开发一个聊天机器人,我正在测试如何使用这些技术。我的想法是使用链接到API.ai的Facebook Messenger并从API.ai使用Webhook发送到Amazon API Gateway + Lambda以使用DynamoDB执行一些任务。
如果我有一个与API.ai关联的 url ( API Gateway ),我的问题是在Webhook中(这是我第一次使用它) 。当不同的Intent需要时,我会调用不同的Lambda函数。也就是说:
Intent1 -> API 网关 -> Lambda1
Intent2 -> API 网关 -> Lambda2
我认为,因为它是一个可以在API.ai中关联的 url ( API Gateway ) 。是否应该将Lambda函数用作过滤器?
Intention1 -> API 网关 -> LambdaFilter -> Lambda1
Intention2 -> API 网关 -> LambdaFilter -> Lambda2
我感谢任何帮助和建议。