Integration between Trello and HipChat: send Trello activity notifications to HipChat rooms
Python
Switch branches/tags
Nothing to show
Latest commit 88ace29 Feb 24, 2014 @rasky Fix a bug where a single event was being repeated multiple times.
This is a change on the Trello side, sometimes event IDs are not
sorted anymore in the API responses. Not sure if it's a bug or not,
but we shouldn't hang on it anyway.
Permalink
Failed to load latest commit information.
.gitignore
README.md
trello-hipchat.cfg.sample
trello-hipchat.py

README.md

Integrate Trello and HipChat

Send important Trello activity logs to HipChat rooms.

This program will monitor multiple Trello boards/lists and send notifications to multiple HipChat rooms. You can monitor a whole board, or just a specific subset of lists within it.

Currently, the following Trello activities are notified for all the specified lists/boards:

  • Creation of a card
  • Comments being added to a card
  • Attachments being added to a card
  • Moves of cards between lists, if etiher the old or the new list is among the monitored ones
  • Completion of checklist items within a card

This subset of actions (with a carefully tuned whitelist of lists) should give a good balance and report important notifications to the whole development team.

How to install

  • Copy the program to some Linux server you have access to.

  • Copy the sample configuration from trello-hipchat.cfg.sample to trello-hipchat.cfg.

  • Go through the configuration, read the comments and follow all the instructions to get all the required API keys, tokens, IDs, etc.

  • Run trello-hipchat.py within cron. You can use crontab -e to edit the current user's crontab file, and add a line like this to run the program every minute and redirect its logs to syslog:

     * * * * * /path/to/trello-hipchat.py 2>&1 | logger