2016-09-07 159 views
1

我試着創建一個slackbot。工作正常,但我的問題是從閒置到我的休息API的呼叫。我的應用程序是內部服務,所以它不能從互聯網上獲得。我已經看到可以設置傳出webhooks,但我必須將請求轉發回我不太喜歡的內部服務。據我所知,鬆弛是基於websocket的,那麼是否有可能編寫一個運行在我的「防火牆」後面的bot並通過websocket獲取它的命令?Slack - 在「防火牆」後面

問候 通卡

回答

1

網絡掛接,斜線命令,交互消息,事件等的基於HTTP。 只有bots使用websockets。

但即使這個殭屍websocket會話仍需要啓動一個HTTP調用。

不完全確定您的防火牆是如何設置的,但您可能希望公開您的端點以使事情更輕鬆。

3

您可以使用像Localtunnel這樣的服務來接收防火牆後面的webhook。

我們將它與docker container一起用於在本地環境中開發我們的slack bot。

+0

聲音有趣.thx – tonka

+0

https://api.slack.com/tutorials/tunneling-with-ngrok – Eugene