Drupal.org Slack App

The drupalorg-slack Slack app uses Drupal.org's API to retrieve a number of data points that are relevant to an organization's Drupal Marketplace rank and report it into your Slack workspace. The data points include issue credit count, number of projects supported, and case studies submitted, as well as the marketplace rank itself. It also keeps track of the "high scores" for each of these values.

The functionality is composed of two pieces, the slash command, and an external trigger:

  • The slash command is triggered from within Slack by any user with permission and will result in an ephemeral message sent back to Slack with the response. Only the requesting user can see this response.
  • The external trigger allows for a request from outside of Slack to trigger the app. This is useful for scheduling the app to notify a channel on a regular basis.

drupalorg-slack app screenshot