Skip to content

krdlab/daab-session

Repository files navigation

daab-session

This library adds support for a conversation session to daab.

Installation

npm install daab-session

Usage

You can use this library as follows:

const { withSession } = require('daab-session');

const actions = robot => {
  robot.respond(/ping$/i, res => {
    let session = res.session; // current session object. it has 'id' and 'data' fields.
    ...
  });
};

module.exports = withSession(actions);

The default store is MemoryStore. There is RedisStore as another store implementation.

More information about usage can be found in the examples directory.

About

simple session middleware for daab

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •