Neste hands-on iremos fazer um bot simples que envia notificações utilizando o Slack.
O Slack vem sendo bastante utilizado para comunicação corporativa (eu mesmo uso bastante). E concentrar informações a respeito da sua empresa ou projeto nele é bem interessante.
Para criar um bot no slack entre aqui.
const token = 'xoxb-....'
const Api = require('@slack/client').WebClient
const api = new Api(token)
const RtmClient = require('@slack/client').RtmClient
const rtm = new RtmClient(token)
const RTM_EVENTS = require('@slack/client').RTM_EVENTS
api.channels.list(function (err, info) {
const channelId = info.channels
.filter((channel) => channel.name === 'general')
.map((channel) => channel.id)[0]
rtm.on(RTM_EVENTS.MESSAGE, (msg) => {
rtm.sendMessage(msg.text, channelId)
})
rtm.start()
})
Já pensou o que você vai criar notificar no Slack para sua equipe de forma automática?
Confira o video:
Curta o DevPleno no Facebook, se inscreva no canal no YouTube e cadastre seu e-mail para não perder as atualizações. Abraço!