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.

Package Sidebar

Install

npm i moleculer-typetalk

Weekly Downloads

8

Version

1.0.2

License

MIT

Unpacked Size

11.1 kB

Total Files

8

Last publish

Collaborators

  • is2ei