moleculer-typetalk

1.0.2 • Public • Published

Moleculer logo

moleculer-typetalk

Build Status Coverage Status npm version

Install

$ npm i --save moleculer-typetalk

Usage

const {ServiceBroker} = require("moleculer"),
    TypetalkService = require("moleculer-typetalk"),
    config = require("./config");
 
// Create broker
const broker = new ServiceBroker({logger: console});
 
// Load my service
broker.createService({
    mixins: [TypetalkService],
    name: "typetalk",
    settings: {
        token: config.token,
        topicID: config.topicID
    }
});
 
// Start server
broker.start().then(() => {
    broker
        .call("typetalk.post", {
            message: "Hello, Typetalk!"
        })
        .then(() => {
            // Do something...
        })
        .catch(() => {
            // Do something...
        });
});

For working example, see this repository.

Settings

Property Type Default Description
token String required Typetalk token.
topicID String required Topic ID to post to.

Dependencies (1)

Dev Dependencies (7)

Package Sidebar

Install

npm i moleculer-typetalk

Weekly Downloads

0

Version

1.0.2

License

MIT

Unpacked Size

11.1 kB

Total Files

8

Last publish

Collaborators

  • is2ei