我試着創建一個slackbot。工作正常,但我的問題是從閒置到我的休息API的呼叫。我的應用程序是內部服務,所以它不能從互聯網上獲得。我已經看到可以設置傳出webhooks,但我必須將請求轉發回我不太喜歡的內部服務。據我所知,鬆弛是基於websocket的,那麼是否有可能編寫一個運行在我的「防火牆」後面的bot並通過websocket獲取它的命令?Slack - 在「防火牆」後面
問候 通卡
我試着創建一個slackbot。工作正常,但我的問題是從閒置到我的休息API的呼叫。我的應用程序是內部服務,所以它不能從互聯網上獲得。我已經看到可以設置傳出webhooks,但我必須將請求轉發回我不太喜歡的內部服務。據我所知,鬆弛是基於websocket的,那麼是否有可能編寫一個運行在我的「防火牆」後面的bot並通過websocket獲取它的命令?Slack - 在「防火牆」後面
問候 通卡
網絡掛接,斜線命令,交互消息,事件等的基於HTTP。 只有bots使用websockets。
但即使這個殭屍websocket會話仍需要啓動一個HTTP調用。
不完全確定您的防火牆是如何設置的,但您可能希望公開您的端點以使事情更輕鬆。
您可以使用像Localtunnel這樣的服務來接收防火牆後面的webhook。
我們將它與docker container一起用於在本地環境中開發我們的slack bot。
聲音有趣.thx – tonka
https://api.slack.com/tutorials/tunneling-with-ngrok – Eugene