从 appveyor 向私人频道发送 Slack 通知时出错

Error sending Slack notification to private channel from appveyor

我尝试为 Appveyor using the following configuration (xxxxxx is my token encrypted here 的私人频道设置 Slash 通知:

notifications:
  - provider: Slack
    channel: dev
    auth_token:
      secure: xxxxxx

我的 Appveyor build 显示以下错误:

Error sending Slack notification: Error sending Slack message: channel_not_found

当使用以下 URL 测试斜杠 api 时,它有效:https://slack.com/api/chat.postMessage?token=xxxxxx&channel=dev&text=hello&pretty=1(其中 xxxxxx 是我未加密的令牌) .

如果频道不是私有的,它也有效。

尝试将 #dev 放入 channel 设置:

notifications:
  - provider: Slack
    channel: '#dev'
    auth_token:
      secure: xxxxxx

此外,尝试使用 Incoming Webhook 配置它而不是 auth 令牌,其中通道在 webhook URL.

中编码

这是由于现在已修复的错误:https://github.com/appveyor/ci/issues/623