1.0.1 • Published 6 years ago

botkit-storage-cloudant v1.0.1

Weekly downloads
3
License
Apache-2.0
Repository
github
Last release
6 years ago

botkit-storage-cloudant

A storage module for Botkit which stores information in a Cloudant database.

This module conforms to Botkit's storage plugin convention.

Usage

Require botkit-storage-cloudant and pass it the connection details as documented in the nodejs-cloudant library.

const Botkit = require('botkit');
const cloudantStorage = require('botkit-storage-cloudant')({uri: 'http://admin:pass@localhost:8080'});

const bot = Botkit.slackbot({
    storage: cloudantStorage
});

Testing

  • Start a Cloudant instance in a docker container.
    docker run \
         --detach \
         --volume cloudant:/srv \
         --name cloudant-developer \
         --publish 8080:80 \
         --hostname cloudant.dev \
         ibmcom/cloudant-developer
  • Run npm test