celery-slack

travis rtd codecov pypi pyversions

Celery-slack is a Celery extension that posts messages to a Slack channel regarding a Celery application, its beat schedule, and its worker task execution. Optionally, those messages can link to Flower task pages.

_images/celery-slack.png

Prerequisites

To use this package you will need an incoming webhook associated with a Slack channel. You can use Slack’s own incoming webhook integration or create a Slack application from this page with an incoming webhook registered to one of your Slack channels. See Slack incoming webhooks for more information.

Installation

Celery-slack is a python package available on pypi and can be installed using pip:

pip install celery-slack

Compatibility

Celery-slack is tested against Celery versions 3.1, 4.0, 4.1 and 4.2, across corresponding compatible versions of Python including 2.7, 3.3, 3.4, 3.5, 3.6. It may or may not work on other versions of Celery and/or Python.