带有本地 Web 服务的 Slack 斜杠命令

Posted

技术标签:

【中文标题】带有本地 Web 服务的 Slack 斜杠命令【英文标题】:Slack slash command with local web service 【发布时间】:2019-05-11 06:42:35 【问题描述】:

我在 Slack 斜杠命令设置的 Request URL 部分放置了一个本地 Web 服务(从 10.xx 开始)。 在频道中调用时,它给了我503_service_error

我们公司正在使用 Slack,我在它的一个工作区中,是否有任何解决方法可以让这个工作区访问私有 IP。

PS:我配置的 URL 可以从我的桌面访问。

【问题讨论】:

How to integrate internal APIs (Not accessible outside office network) to slack slash commands的可能重复 【参考方案1】:

slack 无法访问您的本地网络。您必须使用某种类型的 http/https 隧道软件或路由器转发。为此,我们正在使用 ngrok.com(这也是 slack 团队推荐的)

ngrok 将为您提供一个域,该域将指向您必须在您的 slack 应用程序中配置的台式计算机

【讨论】:

以上是关于带有本地 Web 服务的 Slack 斜杠命令的主要内容,如果未能解决你的问题,请参考以下文章

如何激活 Slack 机器人

如何从服务器使用 Slack API 进行身份验证

使用 ngrok 在 Windows PC 上为 Slack 本地开发时无法运行 sudo

通过带有PHP代码的Web服务器将应用程序上的本地文件上传到FTP服务器

Python搭建本地静态Web服务器(多任务进阶版)

Web应用中相对路径与绝对路径