New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

virtual-assistant

Package Overview
Dependencies
Maintainers
1
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

virtual-assistant

An extensible chat bot that can help you in a lot of tasks

latest
Source
npmnpm
Version
1.0.0
Version published
Maintainers
1
Created
Source

virtual-assistant

NPM version

This project is a library that offer a extendable chatbot via external feature-plugins.

This library offer Javascript classes and services that will help you and guide you in the development of your own feature-plugins.

For now the chatbot support Slack and this can be extended to other plateforms, feel free to contribute.

Run my own chatbot

TODO, also add available configurations

Develop my own feature-plugin

Just create a new project, create a new npm module and install this library as npm dependency:

npm install virtual-assistant

Create your own class extending the abstract AssistantFeature and export it from your module.

You can take this "hello world" plugin as example: https://github.com/denouche/virtual-assistant-plugin-hello-world

For persistent interactions, running through multiple dialogs you can use a final state machine to handle the dialog sequence: https://github.com/jakesgordon/javascript-state-machine

FAQs

Package last updated on 24 Apr 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts