obslack
TypeScript icon, indicating that this package has built-in type declarations

0.4.2 • Public • Published

obslack

Slack Message Manager

install

$ npm install obslack

Usage

const { ObSlack } = require("obslack");
const { WebClient } = require("@slack/client")

const client = new WebClient(YOUR_TOKEN);

const obslack = new ObSlack({ client });

obslack.start({
  channel: "#general",
  message: { text: "hello world" },
  callback: observer => {
    observer.next({ text: "and this will shown in thread" })

    observer.complete();
  }
});

// and this is posted in another thread
obslack.start({
  channel: "#general",
  message: { text: "hello world2" },
  update: true,
  callback: observer => {
    observer.next({ text: "hello world3" }) // update original message

    observer.complete();
  }
})

See also examples directory.

output to console

Sometimes you may want to do without slack. obslack try to emulate Slack message output to your console.

Readme

Keywords

none

Package Sidebar

Install

npm i obslack

Weekly Downloads

0

Version

0.4.2

License

ISC

Unpacked Size

50.5 kB

Total Files

29

Last publish

Collaborators

  • okitan