0.319.8 • Published 4 years ago

@conversationlearner/sdk v0.319.8

Weekly downloads
140
License
MIT
Repository
-
Last release
4 years ago

ConversationLearner-SDK

Conversation Learner Software Development Kit

This repo is intended to be consumed by your bot. The library exposes middleware which can be used within BotBuilder message pipeline. The SDK runs a server and the middleware communicates with it while processing messages which enables the Conversation Learner track the bot's state/memory and reply with messages, adaptive cards, and more.

This repo also includes a way to host the Conversation Learner adminstration website which provides graphical interface to manage, traind, and test your bot.

Getting started

Install @conversationlearner/sdk in consuming project:

npm install @conversationlearner/sdk --save-exact

Note: We recommend using --save-exact to lock the version since we are NOT following SemVer at this time. This can help prevent accidental package updates which may contain breaking changes if you are not using package-lock.json. We will move to following SemVer soon as we improve our release process.

Using the middlware:

import { ConversationLearner, ICLOptions, ClientMemoryManager } from '@conversationlearner/sdk'

...

ConversationLearner.Init({
    serviceUri: process.env.CONVERSATION_LEARNER_SERVICE_URI,
    appId: process.env.CONVERSATION_LEARNER_APP_ID,
    redisServer: process.env.CONVERSATION_LEARNER_REDIS_SERVER,  (Optional)
    redisKey: process.env.CONVERSATION_LEARNER_REDIS_KEY,        (Optional)
    localhost: process.env.DOL_START ? process.env.DOL_START.toLowerCase() === 'true' : true,
    user: process.env.CONVERSATION_LEARNER_USER,
    secret: process.env.CONVERSATION_LEARNER_SECRET
});

...
let cl = new ConversationLearner(appId);

server.post('/api/messages', (req, res) => {
    adapter.processActivity(req, res, async context => {
        let result = await cl.recognize(context)
        
        if (result) {
            cl.SendResult(result);
        }
    })
})

Starting the UI server:

import { startUiServer } from '@conversationlearner/sdk'

startUiServer()

Contributing

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Release Process

See: RELEASE

0.505.2

4 years ago

0.505.1

4 years ago

0.505.0

4 years ago

0.504.9

4 years ago

0.504.8

4 years ago

0.504.7

4 years ago

0.504.6

4 years ago

0.504.5

4 years ago

0.504.4

4 years ago

0.504.3

4 years ago

0.504.2

4 years ago

0.504.1

4 years ago

0.504.0

4 years ago

0.503.1

4 years ago

0.503.0

4 years ago

0.502.2

4 years ago

0.502.1

4 years ago

0.502.0

4 years ago

0.501.17

4 years ago

0.501.16

4 years ago

0.501.15

4 years ago

0.501.14

4 years ago

0.501.13

4 years ago

0.501.12

4 years ago

0.501.11

4 years ago

0.501.10

4 years ago

0.501.9

4 years ago

0.501.8

4 years ago

0.501.7

4 years ago

0.501.6

4 years ago

0.501.5

4 years ago

0.501.4

4 years ago

0.501.3

4 years ago

0.501.2

4 years ago

0.501.0

4 years ago

0.501.1

4 years ago

0.500.2

4 years ago

0.500.1

4 years ago

0.345.1

4 years ago

0.345.0

4 years ago

0.344.5

4 years ago

0.344.4

4 years ago

0.344.3

4 years ago

0.344.1

4 years ago

0.344.0

4 years ago

0.343.0

4 years ago

0.342.0

4 years ago

0.341.0

4 years ago

0.340.1

4 years ago

0.340.0

4 years ago

0.339.1

4 years ago

0.339.0

5 years ago

0.338.1

5 years ago

0.338.0

5 years ago

0.337.0

5 years ago

0.336.0

5 years ago

0.335.0

5 years ago

0.334.0

5 years ago

0.333.1

5 years ago

0.333.0

5 years ago

0.332.1

5 years ago

0.332.0

5 years ago

0.331.0

5 years ago

0.330.0

5 years ago

0.329.1

5 years ago

0.329.0

5 years ago

0.328.0

5 years ago

0.327.0

5 years ago

0.326.1

5 years ago

0.326.0

5 years ago

0.325.1

5 years ago

0.325.0

5 years ago

0.324.0

5 years ago

0.323.2

5 years ago

0.323.1

5 years ago

0.323.0

5 years ago

0.322.7

5 years ago

0.322.6

5 years ago

0.322.5

5 years ago

0.322.4

5 years ago

0.322.3

5 years ago

0.322.2

5 years ago

0.322.1

5 years ago

0.322.0

5 years ago

0.321.3

5 years ago

0.321.2

5 years ago

0.321.1

5 years ago

0.321.0

5 years ago

0.320.2

5 years ago

0.320.1

5 years ago

0.320.0

5 years ago

0.319.12

5 years ago

0.319.11

5 years ago

0.319.10

5 years ago

0.319.9

5 years ago

0.319.8

5 years ago

0.319.7

5 years ago

0.319.6

5 years ago

0.319.5

5 years ago

0.319.4

5 years ago

0.318.12

5 years ago

0.319.3

5 years ago

0.319.2

5 years ago

0.319.1

5 years ago

0.319.0

5 years ago

0.318.11

5 years ago

0.318.10

5 years ago

0.318.9

5 years ago

0.318.8

5 years ago

0.318.7

5 years ago

0.318.6

5 years ago

0.318.5

5 years ago

0.318.4

5 years ago

0.318.3

5 years ago

0.318.2

5 years ago

0.318.1

5 years ago

0.318.0

5 years ago

0.317.1

5 years ago

0.317.0

5 years ago

0.316.4

5 years ago

0.316.3

5 years ago

0.316.2

5 years ago

0.316.1

5 years ago

0.316.0

5 years ago

0.315.2

5 years ago

0.315.1

5 years ago

0.315.0

5 years ago

0.314.0

5 years ago

0.313.6

5 years ago

0.313.5

5 years ago

0.313.4

5 years ago

0.313.3

5 years ago

0.313.2

5 years ago

0.313.1

5 years ago

0.313.0

5 years ago

0.312.0

5 years ago

0.311.1

5 years ago

0.311.0

5 years ago

0.310.1

5 years ago

0.310.0

5 years ago

0.309.0

5 years ago

0.308.0

5 years ago

0.307.0

5 years ago

0.306.0

5 years ago

0.305.0

5 years ago

0.304.1

5 years ago

0.304.0

5 years ago

0.303.3

5 years ago

0.303.2

5 years ago

0.303.1

5 years ago

0.303.0

5 years ago

0.302.7

5 years ago

0.302.6

5 years ago

0.302.5

5 years ago

0.302.4

5 years ago

0.302.3

5 years ago

0.302.2

5 years ago

0.302.1

5 years ago

0.302.0

5 years ago

0.301.1

5 years ago

0.301.0

5 years ago

0.300.1

5 years ago

0.300.0

5 years ago

0.299.0

5 years ago

0.298.1

5 years ago

0.298.0

5 years ago

0.297.5

5 years ago

0.297.4

5 years ago

0.297.3

5 years ago

0.297.2

5 years ago

0.297.1

5 years ago

0.297.0

5 years ago

0.296.0

5 years ago

0.295.1

5 years ago

0.295.0

5 years ago

0.294.1

5 years ago

0.294.0

5 years ago

0.293.0

5 years ago

0.292.3

5 years ago

0.292.2

6 years ago

0.292.1

6 years ago

0.292.0

6 years ago

0.291.1

6 years ago

0.291.0

6 years ago

0.290.0

6 years ago

0.289.0

6 years ago

0.288.0

6 years ago

0.287.1

6 years ago

0.287.0

6 years ago

0.286.0

6 years ago

0.285.3

6 years ago

0.285.2

6 years ago

0.285.1

6 years ago

0.285.0

6 years ago

0.284.0

6 years ago

0.283.0

6 years ago

0.282.0

6 years ago

0.281.0

6 years ago

0.280.0

6 years ago

0.279.1

6 years ago

0.279.0

6 years ago

0.278.0

6 years ago

0.277.0

6 years ago

0.276.5

6 years ago

0.276.4

6 years ago

0.276.3

6 years ago

0.276.2

6 years ago

0.276.1

6 years ago

0.276.0

6 years ago

0.275.8

6 years ago

0.275.7

6 years ago

0.275.6

6 years ago

0.275.5

6 years ago

0.275.4

6 years ago

0.275.3

6 years ago

0.275.2

6 years ago

0.275.1

6 years ago

0.275.0

6 years ago

0.274.17

6 years ago

0.274.16

6 years ago

0.274.15

6 years ago

0.274.14

6 years ago

0.274.13

6 years ago

0.274.12

6 years ago

0.274.11

6 years ago

0.274.10

6 years ago

0.274.9

6 years ago

0.274.8

6 years ago

0.274.7

6 years ago

0.274.6

6 years ago

0.274.5

6 years ago

0.274.4

6 years ago

0.274.3

6 years ago

0.274.2

6 years ago

0.274.1

6 years ago

0.274.0

6 years ago

0.273.2

6 years ago

0.273.1

6 years ago

0.273.0

6 years ago

0.272.0

6 years ago

0.271.7

6 years ago

0.271.6

6 years ago

0.271.5

6 years ago

0.271.4

6 years ago

0.271.3

6 years ago

0.271.2

6 years ago

0.271.1

6 years ago

0.271.0

6 years ago

0.270.2

6 years ago

0.270.1

6 years ago

0.270.0

6 years ago

0.269.2

6 years ago

0.269.1

6 years ago

0.269.0

6 years ago

0.268.0

6 years ago

0.267.0

6 years ago

0.266.0

6 years ago

0.265.0

6 years ago

0.264.0

6 years ago

0.263.0

6 years ago

0.262.0

6 years ago

0.261.0

6 years ago

0.260.0

6 years ago

0.259.0

6 years ago

0.258.0

6 years ago

0.257.0

6 years ago

0.256.0

6 years ago

0.255.0

6 years ago

0.254.0

6 years ago

0.253.0

6 years ago

0.252.0

6 years ago

0.251.0

6 years ago

0.250.0

6 years ago

0.249.0

6 years ago

0.248.0

6 years ago

0.247.0

6 years ago

0.246.0

6 years ago

0.245.0

6 years ago

0.244.0

6 years ago

0.243.0

6 years ago

0.242.0

6 years ago

0.241.0

6 years ago

0.240.0

6 years ago