{"action":"closed","issue":{"url":"https://api.github.com/repos/mattermost/platform/issues/1919","labels_url":"https://api.github.com/repos/mattermost/platform/issues/1919/labels{/name}","comments_url":"https://api.github.com/repos/mattermost/platform/issues/1919/comments","events_url":"https://api.github.com/repos/mattermost/platform/issues/1919/events","html_url":"https://github.com/mattermost/platform/issues/1919","id":127455283,"number":1919,"title":"Accepting Pull Requests: <!channel> does not function as expected in incoming webhook","user":{"login":"DivineOmega","id":650645,"avatar_url":"https://avatars.githubusercontent.com/u/650645?v=3","gravatar_id":"","url":"https://api.github.com/users/DivineOmega","html_url":"https://github.com/DivineOmega","followers_url":"https://api.github.com/users/DivineOmega/followers","following_url":"https://api.github.com/users/DivineOmega/following{/other_user}","gists_url":"https://api.github.com/users/DivineOmega/gists{/gist_id}","starred_url":"https://api.github.com/users/DivineOmega/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DivineOmega/subscriptions","organizations_url":"https://api.github.com/users/DivineOmega/orgs","repos_url":"https://api.github.com/users/DivineOmega/repos","events_url":"https://api.github.com/users/DivineOmega/events{/privacy}","received_events_url":"https://api.github.com/users/DivineOmega/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mattermost/platform/labels/Needs%20Jira%20ticket","name":"Needs Jira ticket","color":"0052cc"}],"state":"closed","locked":false,"assignee":{"login":"esethna","id":14333569,"avatar_url":"https://avatars.githubusercontent.com/u/14333569?v=3","gravatar_id":"","url":"https://api.github.com/users/esethna","html_url":"https://github.com/esethna","followers_url":"https://api.github.com/users/esethna/followers","following_url":"https://api.github.com/users/esethna/following{/other_user}","gists_url":"https://api.github.com/users/esethna/gists{/gist_id}","starred_url":"https://api.github.com/users/esethna/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/esethna/subscriptions","organizations_url":"https://api.github.com/users/esethna/orgs","repos_url":"https://api.github.com/users/esethna/repos","events_url":"https://api.github.com/users/esethna/events{/privacy}","received_events_url":"https://api.github.com/users/esethna/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2016-01-19T14:16:09Z","updated_at":"2016-01-25T17:58:31Z","closed_at":"2016-01-25T17:58:31Z","body":"Summary: In Slack, if you send `<!channel>` at the start of an incoming webhook's payload text, the entire channel (all its members) will be notified.\r\n\r\nSteps to reproduce: \r\n\r\n1. Setup an incoming webhook for a channel that several users are part of.\r\n2. Send a POST to the webhook with the text part of the payload beginning with `<!channel>`.\r\n3. Note that fact that channel members are not notified.\r\n\r\nExpected behavior: All channel members should be notified of the message, as in Slack.\r\n\r\nDetails from Slack documentation:\r\n\r\n> Bot messages\r\n> \r\n> If you wish to trigger one of these notifications with a bot message, the message should contain <!channel> or <!everyone>.\r\n\r\nSource: https://get.slack.help/hc/en-us/articles/202009646-Making-announcements\r\n\r\nObserved behavior: In Mattermost, the literal text of `<!channel>` is just output as part of the message.\r\n\r\nPossible fixes: Transform the `<!channel>` part of the payload to `@channel`"}}