Envoyer un e-mail si quelqu'un poste un message sur une chaîne Slack

10

Nous utilisons Slack en équipe. Cependant, il y a aussi des fêtes qui ne font pas partie de notre équipe mais peuvent participer via une liste de diffusion.

Je veux créer une chaîne dans Slack, par exemple #mailinglist. Chaque fois qu'un membre de l'équipe poste un message sur cette chaîne, je veux qu'un e-mail soit envoyé à l'adresse de la liste de diffusion.

koloman
la source
Il ne semble pas y avoir d'intégration de messagerie sortante pour l'instant
Sathyajith Bhat
@Sathya Oui. C'est pourtant la définition de l'intégration. Je pensais que quelque chose pourrait être accompli en utilisant le webhook sortant. On pourrait le brancher avec un script PHP d'envoi de courrier.
koloman

Réponses:

8

J'ai résolu cela en utilisant l'intégration WebHook de Slack et je l'ai laissé appeler un petit script PHP que j'ai écrit. Le script prend les informations et les envoie.

Le script est vraiment simple et il est sur GitHub .

koloman
la source
Comment avez-vous configuré le webhook? Est-ce une commande lâche que vous exécutez /mail This is the email bodyou le script de messagerie peut-il être déclenché automatiquement par un mot-clé dans un article?
Philipp
1
Merci pour la suggestion de l'intégration du webhook de Slack et pour l'exemple. Ils ont parfaitement fonctionné pour mes besoins. Notez que vous devrez l'installer une fois PAR CANAL si vous n'utilisez pas de mots clés pour déclencher sur "n'importe quel canal". Il n'y a pas de sélection "n'importe quel canal" qui enverra un e-mail sans mot-clé (pourquoi pas au-delà de moi ...) J'ai d'abord essayé MailClark mais j'ai trouvé difficile à configurer, déroutant et uniquement gratuit pour un canal, puis 9 $ / mois après cela pour chaque chaîne supplémentaire. Bien au-delà de mon budget de toute façon.
OttToyBoy
6

Il y a une intégration Slack pour cela: MailClark . Il comprend un mode Groupe, qui fait exactement ce que vous décrivez. Vous pouvez avoir un canal Slack avec n'importe quelle combinaison d'utilisateurs Slack et de messagerie, où les messages Slack sont envoyés sous forme d'e-mails et les e-mails sont reçus sous forme de messages Slack.

Sauveur
la source