2.1.0 • Published 10 months ago

@okitan/obslack v2.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
10 months ago

@okitan/obslack

Slack Message Manager

install

$ npm install @okitan/obslack ink react

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.