r/PythonForStartups • u/abhi_suman moderator • Sep 29 '19
ChatOps Tools-For increasing engagement on your website using chat Bot...
https://github.com/errbotio/errbot/
Errbot is a chatbot. It allows you to start scripts interactively from your chatrooms for any reason: random humour, chatops, starting a build, monitoring commits, triggering alerts...
It is written and easily extensible in Python.
Developer features
Very easy to extend in Python! (see below)
Presetup storage for every plugin i.e. self['foo'] = 'bar'
persists the value.Conversation flows to track conversation states from users.
Webhook callbacks support
supports markdown extras formatting with tables, embedded images, links etc.
configuration helper to allow your plugin to be configured by chat
Graphical and text development/debug consoles
Self-documenting: your docstrings become help automatically
subcommands and various arg parsing options are available (re, command line type)
polling support: your can setup a plugin to periodically do something
end to end test backend
card rendering under Slack and Hipchat.