/mentions

If you've mentioned on github or esa, bitbucket, trello, you'll get the mention on slack.

Primary LanguageRuby

README

Build Status

If you've mentioned on github or esa, bitbucket, trello, you'll get the mention on slack.

chapter3-1-3

Setup

Deploy

or

export MENTIONS_MAPPING_FILE_PATH=https://gist.githubusercontent.com/ppworks/49f6ce44efb09d5fc8e9/raw/c1465aab5d6604b98ba6ca4c31263a5b36f62378/mention_mappings.yml # mapping file path
export SLACK_WEBHOOK_URL=https://hook.slack.com/services/yyyyyyyyyyyyyy # Please use Incoming WebHooks

Create webhook

Now, we support from github, esa or bitbucket to slack.

Set GitHub webhook

Please set GITHUB_TO_SLACK_TOKEN or run the following command.

heroku run console -a your-application-name
Webhook.create(from: 'github', to: 'slack').token # Your webhook token
https://your-application-name.herokuapp.com/webhooks/your-webhook-token

image

Set esa webhook

Please set ESA_TO_SLACK_TOKEN or run the following command.

heroku run console -a your-application-name
Webhook.create(from: 'esa', to: 'slack').token # Your webhook token
https://your-application-name.herokuapp.com/webhooks/your-webhook-token

image

Set bitbucket webhook

Please set BITBUCKET_TO_SLACK_TOKEN or run the following command.

heroku run console -a your-application-name
Webhook.create(from: 'bitbucket', to: 'slack').token # Your webhook token
https://your-application-name.herokuapp.com/webhooks/your-webhook-token

image

Set trello webhook

Please set TRELLO_TO_SLACK_TOKEN or run the following command.

heroku run console -a your-application-name
Webhook.create(from: 'trello', to: 'slack').token # Your webhook token

Mentions mapping file example

https://gist.githubusercontent.com/ppworks/49f6ce44efb09d5fc8e9/raw/c1465aab5d6604b98ba6ca4c31263a5b36f62378/mention_mappings.yml

-
  github: ppworks
  slack: koshikawa.naoto
  esa: koshikawa_naoto