Projeto desenvolvido para envio de notificações para uma canal do Slack ou grupo do Microsoft Teams
Para enviar mensagem para um canal do Slack, será necessário criar um bot e dar permissão a ele do canal que será notificado. Para esta configuração você poder seguir os passos deste link: liberação canal slack, clique em Reinstall to Workspace e selecione o canal que deseja dar permissão.
Em seguida você precisa o Id do canal Link para pegar o id do seu canal.
Para enviar notificação você pode utilizar o exemplo do curl a seguir:
curl --location --request POST 'http://localhost:3000/slack' \
--header 'Content-Type: application/json' \
--data-raw '{
"channelId":"seu canal",
"message":"sua mensagem"
}'
Para criar um Webhook você pode seguir os passos deste link WebHook Microsoft Teams
Para enviar notificação você pode utilizar o exemplo do curl a seguir:
curl --location --request POST 'http://localhost:3000/teams' \
--header 'x-token-auth: WebHook do canal do seu teams' \
--header 'Content-Type: application/json' \
--data-raw '{
"title":"Titulo da mensagem",
"message":"Texto da mensagem"
}'