SActive Bot
:smiling_imp: 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 git@github.com:shipengqi/sactive-bot.git # install dependencies cd sactive-botyarn 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