Errbot is a Python-based ChatOps framework that supports multiple messaging backends and a plugin-first architecture. It is commonly used for operational commands, service integration, and chat-driven workflows.
- Python plugin architecture for commands and event handlers
- Multiple backends including Slack, Mattermost, IRC, XMPP, and Telegram
- Built-in ACL/admin controls for command exposure
- Supports long-running service deployments and custom plugin repos
- Chat-driven runbooks and diagnostics
- Notification routing from monitoring and CI systems
- Team-specific operational bots with restricted command sets
- Python
- Errbot plugin and backend framework
- Actively maintained open-source project
- Current release line: 6.2.0 (released 2024-01-01)
¶ History and References