@bottender/rasa
    TypeScript icon, indicating that this package has built-in type declarations

    1.5.5 • Public • Published

    @bottender/rasa

    Rasa NLU integration for Bottender.

    Installation

    You can install it with npm:

    npm install @bottender/rasa

    or Yarn:

    yarn add @bottender/rasa

    Usage

    const { chain } = require('bottender');
    const rasa = require('@bottender/rasa');
    
    async function SayHello(context) {
      await context.sendText('Hello!');
    }
    
    async function Unknown(context) {
      await context.sendText('Sorry, I don’t know what you say.');
    }
    
    const Rasa = rasa({
      origin: 'http://localhost:5005',
      actions: {
        greeting: SayHello,
      },
      confidenceThreshold: 0.7,
    });
    
    module.exports = async function App() {
      return chain([
        Rasa, //
        Unknown,
      ]);
    };

    Reference

    origin

    The origin of the Rasa NLU server.

    Type: string. Required.

    actions

    Actions to be executed when the event matches corresponding intent.

    Type: Record<string, Action>. Required.

    confidenceThreshold

    Threshold of the answer confidence. The action only be executed when confidence is over this threshold.

    Type: number. Required.

    emulationMode,

    The emulation mode to use in the request.

    Type: 'WIT' | 'LUIS' | 'DIALOGFLOW'. Optional.

    jwt

    The JSON Web Token (JWT) to use in the request.

    Type: string. Optional.

    License

    MIT © Yoctol

    Install

    npm i @bottender/rasa

    DownloadsWeekly Downloads

    65

    Version

    1.5.5

    License

    MIT

    Unpacked Size

    8.63 kB

    Total Files

    11

    Last publish

    Collaborators

    • chentsulin
    • etrexkuo
    • tw0517tw
    • link515