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!
Mestre em Sistemas de Informação pela USP e criador do DevPleno. Iniciou sua carreira como professor com apenas 18 anos em um curso técnico, foram 11 anos em sala de aula formando desenvolvedores fullstack no sul de Minas Gerais.