Slack Bot реагирует на команды слэша только в первом канале - PullRequest
0 голосов
/ 16 февраля 2019

Я создал бота с работающей командой слэша, но он реагирует только на канал, в котором был создан первый входящий веб-крючок.Я хотел бы, чтобы он отвечал на любом канале (публичном или частном), на котором он был вызван.

Я пытался создать веб-крючок для каждого канала и переустановить бота в моей рабочей области, но он все еще возвращается кПервый канал.

Я вижу, как я могу жестко закодировать webhook -> отображение канала в моем коде (php на моем веб-сервере), но это похоже на очень специфическое кодирование, и как бы я выпустилбот в другое рабочее пространство?Я уверен, что упускаю что-то простое, но не могу разобраться.

Как мне развернуть моего бота, чтобы он отвечал на команду слэша в зависимости от того, какой канал был вызван для общего или частного канала?

1 Ответ

0 голосов
/ 16 февраля 2019

Исправлено.В приведенном ниже примере URL-адрес webhook был жестко запрограммирован в скрипте.Я просто понял, перечитав документы, что фактический webhook передается в данных POST как response_url.Теперь все работает нормально.RTFM в следующий раз

...