shipengqi / Sactive Bot
Licence: mit
😈 An extensible chat bot framework. sactive-bot is an evolution of the open source hubot project. - https://www.shipengqi.top/sactive-bot .
Stars: ✭ 212
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Sactive Bot
Slacker
Slack Bot Framework
Stars: ✭ 495 (+133.49%)
Mutual labels: bot, chatbot, slack-bot, slackbot, slack, chatops
Botonomous
A PHP Framework For Creating Autonomous Slack Bots
Stars: ✭ 109 (-48.58%)
Mutual labels: bot, chatbot, slack-bot, slackbot, slack
Go Sarah
Simple yet customizable bot framework written in Go.
Stars: ✭ 188 (-11.32%)
Mutual labels: bot, slack-bot, slackbot, slack
Intelligo
🤖 Chatbot Framework for Node.js.
Stars: ✭ 347 (+63.68%)
Mutual labels: bot, chatbot, slack-bot, slack
Slack Machine
A sexy, simple, yet powerful and extendable Slack bot
Stars: ✭ 91 (-57.08%)
Mutual labels: bot, slack-bot, slackbot, slack
st2chatops
Packaging environment for building StackStorm chatops native packages
Stars: ✭ 26 (-87.74%)
Mutual labels: slack, hubot, chatops, mattermost
hubot-code-review
A Hubot script for GitHub code review on Slack.
Stars: ✭ 38 (-82.08%)
Mutual labels: slack, hubot, chatops, chatbot
Obed Bot
🍴 Obed Slack Bot, na požiadanie kontroluje aktuálnu ponuku denného menu reštaurácii. [only for slovak|czech users]
Stars: ✭ 32 (-84.91%)
Mutual labels: bot, slack-bot, slackbot, slack
Hubcommander
A Slack bot for GitHub organization management -- and other things too
Stars: ✭ 1,149 (+441.98%)
Mutual labels: bot, slack-bot, slack, chatops
Jbot
Make Slack and Facebook Bots in Java.
Stars: ✭ 1,148 (+441.51%)
Mutual labels: bot, slack-bot, slackbot, slack
Fantasy football chat bot
GroupMe Discord and Slack Chatbot for ESPN Fantasy Football
Stars: ✭ 166 (-21.7%)
Mutual labels: chatbot, slack-bot, slackbot, slack
Awesome Bots
The most awesome list about bots ⭐️🤖
Stars: ✭ 2,864 (+1250.94%)
Mutual labels: chatbot, slack-bot, slackbot, slack
Flottbot
A chatbot framework written in Go. All configurations are made in YAML files, or inside scripts written in your favorite language.
Stars: ✭ 175 (-17.45%)
Mutual labels: bot, chatbot, slack, chatops
Messaging Apis
Messaging APIs for multi-platform
Stars: ✭ 1,754 (+727.36%)
Mutual labels: bot, chatbot, slack, wechat
Mojo Weixin
使用Perl语言(不会没关系)编写的个人账号微信/weixin/wechat客户端框架(非GUI),可通过插件提供基于HTTP协议的api接口供其他语言或系统调用
Stars: ✭ 1,181 (+457.08%)
Mutual labels: bot, chatbot, wechat, weixin
Chatskills
Run and debug Alexa skills on the command-line. Create bots. Run them in Slack. Run them anywhere!
Stars: ✭ 171 (-19.34%)
Mutual labels: chatbot, slack-bot, slackbot, slack
Botkit
Botkit is an open source developer tool for building chat bots, apps and custom integrations for major messaging platforms.
Stars: ✭ 10,555 (+4878.77%)
Mutual labels: bot, chatbot, slack
Hanu
Golang Framework for writing Slack bots
Stars: ✭ 128 (-39.62%)
Mutual labels: slackbot, slack, chatops
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
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].