Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    @abbott-platform/api-ai-botkitpublic

    api-ai-botkit

    npm

    Utility lib for creating bots. So far only tested with Slack.

    For usage sample code see examples/sample_bot.js

    Steps for using lib

    Install library from npm

    npm install --save api-ai-botkit

    Import Library

    const apiaibotkit = require('api-ai-botkit');

    Create apiai object using token from http://api.ai website

    const apiai = apiaibotkit(apiaiToken);

    Use apiai object in controller.hears

    controller.hears('.*', ['direct_message', 'direct_mention', 'mention'], function (bot, message) {
        apiai.process(message, bot);
    });

    Implement different reactions to appropriate actions

    apiai
        .action('smalltalk.greetings', function (message, resp, bot) {
            var responseText = resp.result.fulfillment.speech;
            bot.reply(message, responseText);
        })
        .action('input.unknown', function (message, resp, bot) {
            bot.reply(message, "Sorry, I don't understand");
        });

    License

    See LICENSE.

    Terms

    Your use of this sample is subject to, and by using or downloading the sample files you agree to comply with, the Google APIs Terms of Service.

    This is not an official Google product.

    Keywords

    install

    npm i @abbott-platform/api-ai-botkit

    Downloadsweekly downloads

    0

    version

    1.6.0

    license

    Apache-2.0

    repository

    githubgithub

    last publish

    collaborators

    • avatar