首页 文章

使用AWS CloudWatch事件触发Lambda函数,该函数向Lex机器人发送响应

提问于
浏览
0

我想帮助让Lex按照既定的时间表“启动”对话,例如比如在CloudWatch中使用cron()时 . 我知道如何使用Cloudwatch事件来触发Lambda函数,但是Lambda的响应怎么回到Lex?

该解决方案最好适用于Facebook Messenger和Twilio SMS .

我已经研究过使用API Gateway来设置Lambda的Web挂钩,但是没有CloudWatch事件 . 当数据库中的值发生更改时,应发送这些响应,CloudWatch似乎就是解决方案 . 但是,要做到这一点,CloudWatch必须能够触发一个可以通过Lex发送响应的lambda .

这让我头疼,让我很累 . 我试过并试图找到解决方案,所以这是我的最后一招 . 任何帮助,将不胜感激!

1 回答

  • 0

    没有使用过Lex自己的第三方集成,但在这里猜测...绕过lex并尝试使用您为Lex配置的相同消息平台访问密钥通过Lambda直接发送到Facebook / Twilio API . (好像你是Lex!)

    在用户响应的情况下,将元数据(context..etc)中的Lex需要包含在您的消息中 . 我假设如果用户响应,它将使用Lex回调URL .

相关问题