Отправьте электронное письмо, если кто-то отправляет сообщение в канал Slack

10

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

Скажем, я хочу создать канал в Slack #mailinglist. Всякий раз, когда какой-либо член команды публикует сообщение в этом канале, я хочу, чтобы электронное письмо отправлялось на адрес списка рассылки.

Коломан
источник
Кажется, что сейчас нет интеграции с исходящей электронной почтой
Сатьяджит Бхат
@ Сатья Да. Это определение интеграции, хотя. Я подумал, что, может быть, что-то можно сделать, используя исходящий веб-крючок. Можно подключить его с помощью PHP-скрипта для отправки почты.
Коломан

Ответы:

8

Я решил это, используя интеграцию Slack с WebHook, и позволил ему вызвать небольшой PHP- скрипт, который я написал. Сценарий берет информацию и отправляет ее по почте.

Сценарий действительно прост и находится на GitHub .

Коломан
источник
Как вы настроили webhook? Это слабая команда, которую вы запускаете как, /mail This is the email bodyили почтовый сценарий может запускаться автоматически по ключевому слову в сообщении?
Филипп
1
Спасибо за предложение интеграции Slack в webhook и за пример. Они отлично работали для моих требований. Обратите внимание, что вам нужно будет установить его один раз на КАНАЛ, если вы не используете ключевые слова для запуска на «любом канале». Не существует выбора «любой канал», который будет отправлять электронную почту без ключевого слова (почему не за мной ...) Сначала я попробовал MailClark, но мне было трудно настроить, сбить с толку, и только бесплатно для одного канала, а затем $ 9 / месяц после этого для каждого дополнительного канала. Во всяком случае, за пределами моего бюджета.
OttToyBoy
6

Для этого есть интеграция Slack: MailClark . Он включает в себя групповой режим, который делает именно то, что вы описываете. У вас может быть канал Slack с любой комбинацией пользователей Slack и электронной почты, где сообщения Slack рассылаются как электронные письма, а электронные письма принимаются как сообщения Slack.

Savageman
источник