松弛 - 落后于“防火墙”

时间:2016-09-07 19:34:51

标签: websocket intranet slack-api slack

我试图创建一个slackbot。工作正常,但我的问题是从松弛到我的休息api。我的应用程序是一项内部服务,因此无法从互联网上获取。我已经看到传出的webhooks可以设置,但我必须将请求转发回我不太喜欢的内部服务。据我所知,slack是基于websockets的,所以可以编写一个在我的“防火墙”后面运行并通过websocket获取命令的机器人吗?

问候 通卡

2 个答案:

答案 0 :(得分:4)

您可以使用Localtunnel等服务接收防火墙后面的webhook。

我们使用它docker container在本地环境中开发我们的松弛机器人。

答案 1 :(得分:1)

Webhooks,斜杠命令,交互式消息,事件等都基于HTTP。 只有bots使用websockets。

但即使是这个bot websocket会话仍然需要通过HTTP调用启动。

不完全确定您的防火墙是如何设置的,但您可能希望公开您的端点以使事情变得更容易。