#44 · Primary category: AI Chatbots

errbot

automation chat chatbot chatbots chatops devops hacktoberfest hacktoberfest2020 python python3

Errbot is a chatbot, a daemon that connects to your favorite chat service and bring your tools and some fun into the conversation.

Project last updated:08/17/26

GitHub Stars

3.3K

Forks

626

Contributors

224

License

GPL-3.0

Why we included this project

Errbot is a self-hosted Python chatbot framework that runs as a daemon and connects to the chat services your team already uses, including Slack, Discord, Telegram, IRC, Mattermost, and XMPP. The plugin system is its main strength: each command is a plain Python function with a docstring, and admins can install, update, enable, or disable plugins by chatting with the bot, with access control set per user and per room. It also includes per-plugin persistence, webhooks, a polling framework, and a test backend for unit-testing commands. Teams that want to automate operational tasks and internal workflows without building chat plumbing from scratch will find a mature, maintained option here.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category