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.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.4.2
    0
    • latest

Version History

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