npm.io
0.1.2 • Published 3 years ago

@bigidea/slack

Licence
Version
0.1.2
Deps
1
Size
44 kB
Vulns
0
Weekly
0

Slack Connector

The Slack Connector for Big Idea Integration

Examples

Import

import { Slack } from '@bigidea/slack';
Create an auth
const slackAuth = Slack.defineAuth({ name: 'slack' })
Use in a task
defineTask({
  name: 'helloSlack',
  auths: {
    slack: slackAuth,
  },
  run: async ({ auths }) => {
    const slack = new Slack({ auth: auths.slack });
    await slack.postMessage({ channel: '#general', text: 'Hello Slack'})
  }
})