diff --git a/src/scripts/pagerduty.js b/src/scripts/pagerduty.js index dcc83fb..2852a31 100644 --- a/src/scripts/pagerduty.js +++ b/src/scripts/pagerduty.js @@ -92,7 +92,7 @@ module.exports = function (robot) { msg.send("Okay, I've forgotten your PagerDuty email"); }); - robot.respond(/(pager|major)( me)? incident (.*)$/i, function (msg) { + robot.respond(/(pager|major)( me)? incident ([a-z0-9]+)$/i, function (msg) { msg.finish(); if (pagerduty.missingEnvironmentForApi(msg)) { diff --git a/test/pager-me-test.js b/test/pager-me-test.js index bb77052..5812039 100644 --- a/test/pager-me-test.js +++ b/test/pager-me-test.js @@ -35,7 +35,7 @@ describe('pagerduty', function () { }); it('registers a pager incident listener', function () { - expect(this.robot.respond).to.have.been.calledWith(/(pager|major)( me)? incident (.*)$/i); + expect(this.robot.respond).to.have.been.calledWith(/(pager|major)( me)? incident ([a-z0-9]+)$/i); }); it('registers a pager sup listener', function () {