Ошибка отправки уведомления Slack на приватный канал из appveyor

Я попытался настроить Slash-уведомление на свой частный канал для Appveyor, используя следующую конфигурацию (xxxxxx< /em> мой токен зашифрован здесь):

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

Моя сборка Appveyor показывает следующую ошибку:

Error sending Slack notification: Error sending Slack message: channel_not_found

При тестировании Slash API со следующим URL-адресом он работает: https://slack.com/api/chat.postMessage?token=xxxxxx&channel=dev&text=hello&pretty=1 (где xxxxxx — мой токен без шифрования).

Это также работает, если канал не является частным.


person Martin Delille    schedule 17.01.2016    source источник


Ответы (2)


Попробуйте поместить #dev в настройку channel:

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

Кроме того, вместо токена авторизации попробуйте настроить его с помощью Входящий веб-перехватчик, где канал закодирован в URL-адресе веб-перехватчика.

person Feodor Fitsner    schedule 17.01.2016
comment
Это ничего не меняет. Я посмотрю вебхук. - person Martin Delille; 17.01.2016

Это произошло из-за ошибки, которая теперь исправлена: https://github.com/appveyor/ci/issues/623

person Martin Delille    schedule 06.02.2016