Почему chat.postEphemeral возвращает ошибку для частного канала? - PullRequest
0 голосов
/ 21 сентября 2018

Я создаю приложение Slack, которое показывает эфемерное сообщение пользователям, если они отправляют что-либо куда-либо: прямые сообщения, общедоступный канал или частный канал.Я добавил некоторые события в свое приложение в соответствии с документацией , и они действительно работают, но публикация эфемерного сообщения об этих событиях работает только для общедоступного канала и прямых сообщений.Для частного канала и сообщений со мной я получил " channel_not_found " как сообщение об ошибке.У меня есть тип токена бота, если это имеет смысл.

1 Ответ

0 голосов
/ 21 сентября 2018

Причина, по которой вы получаете это сообщение об ошибке, скорее всего заключается в том, что ваш бот не является участником соответствующего частного канала.

Обходной путь - попросить пользователя пригласить пользователя бота на каждый частный канал, в котором он хочет использовать ваше приложение.

...