2016-06-07 3 views
0

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

Текстовые сообщения - все хорошо, используя исходящие веб-камеры - но я не могу найти способ получить вложения (изображения, видео и т. Д.) Из Slack.

Их собственная документация here говорит, что:

Пожалуйста, обратите внимание, что содержание вложений сообщения не будут включены в данные исходящих POST.

Но, конечно, есть способ сделать это!

Я в порядке с записью приложения для обработки команды косой черты или аналогичной. Есть идеи?

ответ

1

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

С Исходящими веб-камерами отправки сообщений вложения не удастся.

Другой способ (Не очень хороший способ и не будет работать каждый раз) может включать вложение в команду slach по ссылке. Для примера.

/post MESSAGE img1.com 

Таким образом вы можете отправить изображение вместе со своим сообщением. Я бы посоветовал пойти с бот-пользователем.

+0

Это было легко! Не знаю, почему я этого не заметил. Теперь я сделал небольшое приложение, используя стартер NodeJS RTM. Ницца. Благодаря! – Shankie

0

Другой подход заключается в запуске microblog proxy server, веб-сервис, который анализирует сообщения и изображения из Слак канала в RSS (XML), который может быть легко разобраны по nodejs.

Смежные вопросы