我对 Slack 开发完全陌生,我在这里可能听起来很疯狂。
这是我注意到的。每当我使用传入的 webhook URL 来使用邮递员测试消息时,它都工作正常。但是,当我在我的应用程序中使用它并将代码推送到 github 中(因此它部署到 heroku)时,传入的 webhook 会被删除。这是我所期望的并且我错过了文档中的阅读吗?
好的,得到答案了。基本上,收到了一封来自 Slack 的电子邮件解释了原因。
我们最近发现了一个可公开访问的传入 Webhook,与安装在您的sync.slack.com 工作区上的 Journey Alert Bot 应用程序相关联。当创建或有权访问 Webhook URL 的人将其发布到公共网站(例如 Github 或其他代码共享论坛)时,可能会发生这种情况。您的任何数据都不会面临风险 - Webhook 只能将消息发送到 Slack,而无法访问任何数据。
当推送到 GitHub 或其他平台中的公共存储库时,Slack 挂钩将被停用。如果存储库是私有的,那么您将能够以原始格式使用它。我认为这个问题有两个基本解决方案: