Skip to content
😈 An extensible chat bot framework. sactive-bot is an evolution of the open source hubot project.
JavaScript Other
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin Feature/authentication (#10) Jul 21, 2019
docs Feature/authentication (#10) Jul 21, 2019
examples add examples Mar 14, 2019
lib Feature/authentication (#10) Jul 21, 2019
public Feature/authentication (#10) Jul 21, 2019
scripts Add wechat demo and example Aug 22, 2018
src
test Feature/authentication (#10) Jul 21, 2019
.eslintignore Feature/authentication (#10) Jul 21, 2019
.eslintrc Add misspelling Jul 12, 2018
.gitignore Update gitignore and remove unnecessary log info Sep 28, 2018
.npmignore Upgrade version to 1.3.11 Sep 28, 2018
.travis.yml Add more details for environment variables Aug 18, 2018
LICENSE Initial commit Jun 4, 2018
README.md
docs.sh Add doc script Jul 11, 2018
hubot.js Add help module Jul 13, 2018
package.json Update authentication message Jul 24, 2019
run.coffee functions Jun 25, 2018

README.md

SActive Bot

😈 An extensible chat bot framework.

Build Status NPM version NPM Download License

Create a Mattermost bot:

Create a Mattermost bot

Chat with bot:

Chat with bot

Requirements

  • NodeJs version v7.9+

Installation

Clone source code form GitHub

# clone
git clone git@github.com:shipengqi/sactive-bot.git

# install dependencies
cd sactive-bot
yarn install

# link
npm link

NPM or Yarn

npm install sactive-bot -g

# or
yarn global add sactive-bot

Features

  • WeChat Bot
  • Slack Bot
  • Mattermost Bot
  • Microsoft Teams Bot
  • Support create conversation for bot
  • Misspelling
  • Help for bot
  • Conversation Manager
  • Command API call
  • Authentication
  • Support integrate your own adatper

Documentations

TODO

  • Unit Test
  • Command receiver authentication
  • Crypto all sensitive information
  • Render card
  • Docker version, kubernetes version

References

You can’t perform that action at this time.