Assistant Bot
Assistant Bot is a workflow engine for chatbot
Features
- Chat bot
- Message Publish/Subscribe Hub
- Message Cron, Trigger, Task, Pipeline
- Workflow Action (Syntax)
Architecture
Applications used
- Github
- Pocket
- Pushover
- Dropbox
- Slack
- Rollbar
- Email
Requirements
This project requires Go 1.16 or newer
Installation
-
install MySQL, Redis, etcd, influx
-
install jaeger (optional)
-
import sql files
-
Configuration
cp ./configs/*.yml.example ./config/*.yml
make build
./dist/* -f configs/*.yml
License
Assistant Bot is licensed under the MIT license.