Javascript

Hands-on: Slack

T
Por Tulio Faria 6 de março de 2017
Hands-on: Slack

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!