SActive Bot
๐ An extensible chat bot framework.
Create a Mattermost bot:
Chat with bot:
Requirements
NodeJs
versionv7.9+
Installation
Clone source code form GitHub
# clone
git clone [email protected]: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
- Comprehensive documentation is available.
TODO
- Unit Test
- Command receiver authentication
- Crypto all sensitive information
- Render card
- Docker version, kubernetes version
References
- Wechat Adapter
- Mattermost Adapter
- Slack Adapter
- Microsoft teams Adapter