【问题标题】:Slack - behind a “firewall“Slack - 在“防火墙”后面
【发布时间】:2016-09-07 19:34:51
【问题描述】:

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

问候 零陵香豆

【问题讨论】:

    标签: websocket intranet slack-api slack


    【解决方案1】:

    您可以使用Localtunnel 之类的服务在防火墙后接收 webhook。

    我们将它与 docker container 一起使用,在本地环境中开发我们的 slack 机器人。

    【讨论】:

      【解决方案2】:

      Webhook、斜杠命令、交互式消息、事件等都是基于 HTTP 的。 只有 bots 使用 websockets。

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

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

      【讨论】:

        猜你喜欢
        • 2017-05-07
        • 2019-11-10
        • 2010-09-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-17
        • 2014-11-13
        相关资源
        最近更新 更多