diff --git a/README.md b/README.md index 9fd4d17..3020864 100644 --- a/README.md +++ b/README.md @@ -10,4 +10,5 @@ example: ``` SLACK_URL=guardian.slack.com SLACK_TOKEN=dHb34auD64 +TEAM_NAME=frontend ``` diff --git a/app.js b/app.js index 5dd6b28..e21a7d2 100644 --- a/app.js +++ b/app.js @@ -69,7 +69,9 @@ function parseMessage(msg) { function isValidMessageType(body) { if("Message" in body && body.type === "Notification") { var message = JSON.parse(body.Message); - return /^frontend::/g.test(message.project) && + var teamName = process.env.TEAM_NAME; + var teamNameRegExp = new RegExp('^' + teamName + '::', 'g'); + return teamNameRegExp.test(message.project) && (message.event === "DeployCompleted" || message.event === "DeployStarted"); } return false;