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. Já pensou o que você…

Hands-on: Slack


por: Tulio Faria

Categoria: Video-Tutorial
Thumbnail

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?