Introducing opsdroid, a Python 3 chat-ops bot.
Open source. Simple to install. Easy to extend.
pip3 install opsdroid
Designed to take messages from chat services and execute Python functions (skills) based on their contents.
Connector modules transfer messages between opsdroid and a particular chat service.
Database modules allow opsdroid to persist information in a database of your choice.
Parsers/Matchers modules gather meaning of what was said and match a skill.
Skills are what makes opsdroid tick. They define how opsdroid should respond and what actions to take.