1.0.2 • Published 6 years ago
moleculer-typetalk v1.0.2

moleculer-typetalk
Install
$ npm i --save moleculer-typetalkUsage
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. |