在AWS Lambda上部署Hubot?

时间:2016-06-17 03:28:10

标签: aws-lambda hubot

我是一个使用Hubot的菜鸟,所以请耐心等待。

我正在浏览Hubot的文档(https://hubot.github.com/docs/deploying/)并看到我们可以部署到Heroku,Unix系统和其他人。

我是否知道如何在AWS Lambda上部署Hubot?

最诚挚的问候。

1 个答案:

答案 0 :(得分:4)

我想知道同样的事情。我认为答案可能是“是的,如果您的聊天系统可以在流量发生时向您发送http”。我认为Lambda可能是一个很好的选择,因为聊天中的每条消息都是根据机器人规则处理的事件。因此,Lambda函数调用模型非常适合 - 许多微小的调用。但是,如果您的聊天系统流量很大,您可能希望过滤到该功能的流量。

例如,我认为Slack's Events API允许您订阅机器人可能需要的所有内容。然后,您需要将这些请求路由到lambda函数,您可以通过AWS API Gateway执行此操作。

现有的hubot-slack adapter使用实时消息传递API,因此您需要为API网关接收的事件API http编写自己的适配器。

相同的方法(和要求)适用于其他聊天系统。