1.60.0 • Published 3 days ago

@cs-chatbots/router-masterbot-tools v1.60.0

Weekly downloads
719
License
MIT
Repository
-
Last release
3 days ago

Router Masterbot Tools

This module provides Wingbot Processor plugins extending the Wingbot core functionality. In the project such plugin is initialized in the following way:

const { Processor } = require('wingbot');
const { PLUGIN_CLASS } = require('router-masterbot-tools');

const processor = new Processor(...);
processor.plugin(new PLUGIN_CLASS());

SharedContextPlugin

The purpose of this plugin is to simplify handling of a shared context in a multi bot environment. The plugin ensures the following functionality:

  1. The shared context sent by the router in the pass_thread_control event is available in req.sharedContext and it is also stored in the conversation state.

  2. Adds the method setSharedContext(data: Object) to the Responder object. This method enables to inform the router about the shared context update. The method also updates the local copy of the shared context in the conversation state. The shared context is not overwritten but merged.

  3. Overrides Responder.trackAsSkill() to store the skill not only in the conversation state but also in the shared context. Additionally, it saves appId in shared context every time a skill is stored.

Log Plugin

How to setup in a bot

make sure that you installed this package:

npm -i @cs-chatbots/router-masterbot-tools

then you have add the plugin to the processor in bot/processor.js (only for non-production)

const { LogPlugin, SharedContextPlugin } = require('@cs-chatbots/router-masterbot-tools');
if (!config.isProduction) {
    processor.plugin(new SharedContextPlugin(stateStorage));
    processor.plugin(new LogPlugin());
}

and last step is add lines below to the bot/bot.js (to the top of the file)

bot.use(/sudo-log-(.+)-(.+)/, (req, res) => {

    const text = req.text();

    if (text) {
        const command = text.split(' ');
        const [, , severity, control] = command;
        res.setLog(severity, control);
    }

});

Genbot

1.60.1-alpha.2

3 days ago

1.60.1-alpha.1

3 days ago

1.60.1-alpha.0

3 days ago

1.60.1-alpha.4

3 days ago

1.60.1-alpha.3

3 days ago

1.59.1-beta

21 days ago

1.60.0

22 days ago

1.59.0

1 month ago

1.59.0-beta.0

1 month ago

1.58.0

1 month ago

1.57.0

1 month ago

1.56.0

2 months ago

1.55.0

2 months ago

1.54.3

3 months ago

1.54.5

3 months ago

1.54.4

3 months ago

1.54.2

3 months ago

1.54.1

3 months ago

1.54.0

3 months ago

1.53.0

3 months ago

1.53.0-1-beta-8

3 months ago

1.53.0-beta-11

3 months ago

1.53.0-beta-9

3 months ago

1.53.0-1-beta-7

3 months ago

1.54.0-1-beta-1

3 months ago

1.52.18

3 months ago

1.53.0-beta-6

3 months ago

1.53.0-beta-5

3 months ago

1.53.0-beta-4

3 months ago

1.52.17

3 months ago

1.53.0-beta-0

4 months ago

1.53.0-beta-1

4 months ago

1.53.0-beta-2

4 months ago

1.53.0-beta-3

4 months ago

1.52.16

5 months ago

1.52.15

5 months ago

1.52.14

5 months ago

1.52.13

5 months ago

1.50.0-beta.8

9 months ago

1.51.6

8 months ago

1.51.5

8 months ago

1.51.8

8 months ago

1.51.7

8 months ago

1.50.1

9 months ago

1.50.0

9 months ago

1.50.2

9 months ago

1.52.5

7 months ago

1.52.4

7 months ago

1.52.7

6 months ago

1.52.6

6 months ago

1.52.9

6 months ago

1.52.8

6 months ago

1.51.7-beta

8 months ago

1.51.0

9 months ago

1.51.2

9 months ago

1.51.1

9 months ago

1.51.4

8 months ago

1.51.3

8 months ago

1.49.5

10 months ago

1.49.4

10 months ago

1.49.7

10 months ago

1.49.6

10 months ago

1.49.9

9 months ago

1.49.8

9 months ago

1.52.12

5 months ago

1.52.11

5 months ago

1.52.1

8 months ago

1.52.0

8 months ago

1.52.10

5 months ago

1.52.3

7 months ago

1.52.2

8 months ago

1.50.0-beta.7

10 months ago

1.50.0-beta.6

10 months ago

1.49.1

10 months ago

1.49.3

10 months ago

1.49.2

10 months ago

1.50.0-beta.0

11 months ago

1.50.0-beta.1

11 months ago

1.50.0-beta.2

11 months ago

1.50.0-beta.3

11 months ago

1.50.0-beta.4

11 months ago

1.50.0-beta.5

11 months ago

1.44.15

1 year ago

1.45.1

12 months ago

1.45.0

1 year ago

1.45.2

12 months ago

1.47.0-beta.1

11 months ago

1.47.0-beta.0

11 months ago

1.46.0-beta.0

12 months ago

1.46.0-beta.1

12 months ago

1.46.0

12 months ago

1.47.0

11 months ago

1.48.0

11 months ago

1.49.0

11 months ago

1.48.0-beta.0

11 months ago

1.44.13

1 year ago

1.44.14

1 year ago

1.44.13-logger

1 year ago

1.44.8

1 year ago

1.44.7

1 year ago

1.44.12

1 year ago

1.44.9

1 year ago

1.44.10

1 year ago

1.44.11

1 year ago

1.44.8-test

1 year ago

1.44.6-node18

1 year ago

1.44.0

1 year ago

1.44.2

1 year ago

1.44.1

1 year ago

1.44.4

1 year ago

1.44.3

1 year ago

1.44.6

1 year ago

1.44.5

1 year ago

1.44.5-node18

1 year ago

1.44.3-beta

1 year ago

1.44.6-beta.1

1 year ago

1.44.3-node18

1 year ago

1.44.0-insights

1 year ago

1.44.4-insights

1 year ago

1.44.4-node18

1 year ago

1.43.1

1 year ago

1.43.3

1 year ago

1.43.2

1 year ago

1.44.0-beta.msal

2 years ago

1.42.4-beta.0

2 years ago

1.42.2-beta.1

2 years ago

1.42.2

2 years ago

1.42.4

2 years ago

1.42.3

2 years ago

1.42.5

2 years ago

1.42.31

2 years ago

1.43.0-test

2 years ago

1.42.3-test1

2 years ago

1.42.3-test2

2 years ago

1.43.0

2 years ago

1.42.3-test0

2 years ago

1.40.0

2 years ago

1.40.1

2 years ago

1.41.1

2 years ago

1.41.0

2 years ago

1.41.3

2 years ago

1.41.2

2 years ago

1.42.0

2 years ago

1.42.1

2 years ago

1.39.0

2 years ago

1.38.2

2 years ago

1.38.1-beta.0

2 years ago

1.38.0-beta.2

2 years ago

1.37.0

2 years ago

1.37.1-beta.0

2 years ago

1.38.0

2 years ago

1.38.1

2 years ago

1.38.0-beta1

2 years ago

1.37.0-beta.3

2 years ago

1.37.0-beta.2

2 years ago

1.37.0-beta.1

2 years ago

1.37.0-beta.0

2 years ago

1.34.0-beta.11

2 years ago

1.34.0-beta.10

2 years ago

1.34.0-beta.13

2 years ago

1.34.0-beta.12

2 years ago

1.34.0-beta.14

2 years ago

1.34.0-beta.0

2 years ago

1.34.0-beta.9

2 years ago

1.34.1-beta.3

2 years ago

1.34.1-beta.2

2 years ago

1.34.0-beta.1

2 years ago

1.34.0-beta.2

2 years ago

1.34.0-beta.3

2 years ago

1.34.0-beta.4

2 years ago

1.34.0-beta.5

2 years ago

1.34.0-beta.6

2 years ago

1.34.0-beta.7

2 years ago

1.34.0-beta.8

2 years ago

1.32.0

2 years ago

1.32.1

2 years ago

1.34.2

2 years ago

1.34.0

2 years ago

1.34.1

2 years ago

1.33.0-beta.1

2 years ago

1.33.0-beta.0

2 years ago

1.33.0

2 years ago

1.35.0-beta.0

2 years ago

1.35.0

2 years ago

1.36.0

2 years ago

1.34.1-beta.1

2 years ago

1.34.1-beta.0

2 years ago

1.31.10

2 years ago

1.31.9

2 years ago

1.31.8

2 years ago

1.31.10-beta.0

2 years ago

1.31.6

2 years ago

1.31.7

2 years ago

1.31.5

3 years ago

1.31.3

3 years ago

1.31.4

3 years ago

1.31.1

3 years ago

1.31.2

3 years ago

1.31.0

3 years ago

1.30.0

3 years ago

1.29.0

3 years ago

1.27.0

3 years ago

1.28.0

3 years ago

1.26.0

3 years ago

1.26.1

3 years ago

1.25.0

3 years ago

1.24.2

3 years ago

1.24.1

3 years ago

1.24.0

3 years ago

1.23.1

3 years ago

1.23.0

3 years ago

1.22.3

3 years ago

1.22.1

3 years ago

1.22.2

3 years ago

1.22.0

3 years ago

1.21.2

3 years ago

1.21.0

3 years ago

1.21.1

3 years ago

1.19.1

3 years ago

1.20.0

3 years ago

1.18.1

3 years ago

1.18.4

3 years ago

1.18.3

3 years ago

1.19.0

3 years ago

1.18.0

3 years ago

1.17.0

3 years ago

1.17.0-beta.1

3 years ago

1.17.0-beta.0

3 years ago

1.16.2

3 years ago

1.16.1

3 years ago

1.15.3

3 years ago

1.15.2

3 years ago

1.15.0

3 years ago

1.15.1

3 years ago

1.14.7

3 years ago

1.14.5

3 years ago

1.14.6

3 years ago

1.14.4

3 years ago

1.14.3

3 years ago

1.14.2

3 years ago

1.14.1

3 years ago

1.14.0

3 years ago

1.13.2

3 years ago

1.13.1

3 years ago

1.13.0

3 years ago

1.12.0

3 years ago

1.11.4

3 years ago

1.11.3

3 years ago

1.11.2

3 years ago

1.11.0

3 years ago

1.11.1

3 years ago

1.11.0-beta.0

3 years ago

1.11.0-beta.1

3 years ago

1.10.1

3 years ago

1.10.0

3 years ago

1.9.2

3 years ago

1.9.1

3 years ago

1.9.0

3 years ago

1.8.2

3 years ago

1.8.1

3 years ago

1.8.3

3 years ago

1.8.0

3 years ago

1.7.3

3 years ago

1.6.18

3 years ago

1.7.2

3 years ago

1.7.1

3 years ago

1.6.17

3 years ago

1.6.16

3 years ago

1.6.15

3 years ago

1.6.14

3 years ago

1.6.11

3 years ago

1.6.13

3 years ago

1.6.12

3 years ago

1.6.10

3 years ago

1.6.9

3 years ago

1.6.8

3 years ago

1.6.7

3 years ago

1.6.6

3 years ago

1.6.5

3 years ago

1.6.4

3 years ago

1.6.3

3 years ago

1.6.2

3 years ago

1.6.1

3 years ago

1.6.0

3 years ago

1.5.3

3 years ago

1.5.1

4 years ago

1.5.0

4 years ago

1.4.0

4 years ago

1.3.29

4 years ago

1.3.28

4 years ago

1.3.27

4 years ago

1.3.26

4 years ago

1.3.25

4 years ago

1.3.24

4 years ago

1.3.23

4 years ago

1.3.20

4 years ago

1.3.21

4 years ago

1.3.22

4 years ago

1.3.19

4 years ago

1.3.18

4 years ago

1.3.17

4 years ago

1.3.16

4 years ago

1.3.15

4 years ago

1.3.14

4 years ago

1.3.13

4 years ago

1.3.12

4 years ago

1.3.11

4 years ago

1.3.10

4 years ago

1.3.9

4 years ago

1.3.8

4 years ago

1.3.7

4 years ago

1.3.6

4 years ago

1.3.5

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.2.4

4 years ago

0.2.3

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago