{"action":"created","issue":{"url":"https://api.github.com/repos/slackhq/node-slack-client/issues/96","repository_url":"https://api.github.com/repos/slackhq/node-slack-client","labels_url":"https://api.github.com/repos/slackhq/node-slack-client/issues/96/labels{/name}","comments_url":"https://api.github.com/repos/slackhq/node-slack-client/issues/96/comments","events_url":"https://api.github.com/repos/slackhq/node-slack-client/issues/96/events","html_url":"https://github.com/slackhq/node-slack-client/pull/96","id":124654857,"number":96,"title":"Pass through reaction_added messages","user":{"login":"mbland","id":301547,"avatar_url":"https://avatars.githubusercontent.com/u/301547?v=3","gravatar_id":"","url":"https://api.github.com/users/mbland","html_url":"https://github.com/mbland","followers_url":"https://api.github.com/users/mbland/followers","following_url":"https://api.github.com/users/mbland/following{/other_user}","gists_url":"https://api.github.com/users/mbland/gists{/gist_id}","starred_url":"https://api.github.com/users/mbland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbland/subscriptions","organizations_url":"https://api.github.com/users/mbland/orgs","repos_url":"https://api.github.com/users/mbland/repos","events_url":"https://api.github.com/users/mbland/events{/privacy}","received_events_url":"https://api.github.com/users/mbland/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-01-03T15:48:19Z","updated_at":"2016-02-14T04:38:58Z","closed_at":"2016-02-14T04:38:58Z","pull_request":{"url":"https://api.github.com/repos/slackhq/node-slack-client/pulls/96","html_url":"https://github.com/slackhq/node-slack-client/pull/96","diff_url":"https://github.com/slackhq/node-slack-client/pull/96.diff","patch_url":"https://github.com/slackhq/node-slack-client/pull/96.patch"},"body":"Just sends `reaction_added` messages straight through without any special treatment. Used to implement behavior needed by 18F/hubot-slack-github-issues.\r\n\r\nI understand that 2.0 is on the way soon, and #59 is also still open, so no hard feelings if this gets closed without merging.\r\n\r\ncc: @afeld @ccostino"},"comment":{"url":"https://api.github.com/repos/slackhq/node-slack-client/issues/comments/183820249","html_url":"https://github.com/slackhq/node-slack-client/pull/96#issuecomment-183820249","issue_url":"https://api.github.com/repos/slackhq/node-slack-client/issues/96","id":183820249,"user":{"login":"l12s","id":4584613,"avatar_url":"https://avatars.githubusercontent.com/u/4584613?v=3","gravatar_id":"","url":"https://api.github.com/users/l12s","html_url":"https://github.com/l12s","followers_url":"https://api.github.com/users/l12s/followers","following_url":"https://api.github.com/users/l12s/following{/other_user}","gists_url":"https://api.github.com/users/l12s/gists{/gist_id}","starred_url":"https://api.github.com/users/l12s/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/l12s/subscriptions","organizations_url":"https://api.github.com/users/l12s/orgs","repos_url":"https://api.github.com/users/l12s/repos","events_url":"https://api.github.com/users/l12s/events{/privacy}","received_events_url":"https://api.github.com/users/l12s/received_events","type":"User","site_admin":false},"created_at":"2016-02-14T04:38:58Z","updated_at":"2016-02-14T04:38:58Z","body":"Ok, first off, I apologize for how long it's taken us to resolve this PR.\r\n\r\nI just pushed the 2.0.0 release for this library, which is a ground up refactor with the aim of building a lib that both Slack and our external contributors can easily work with and improve.\r\n\r\nThat release now passes through all messages from the [RTM API by default](https://github.com/slackhq/node-slack-client/blob/03743068caa535f15a636da164953f402d1899c5/lib/clients/rtm/client.js#L356) as well as providing [handlers for reactions](https://github.com/slackhq/node-slack-client/blob/03743068caa535f15a636da164953f402d1899c5/lib/data-store/message-handlers/reactions.js) against objects in the in-memory data store. Hopefully that gives you what you need, but if not, please raise an issue or create a new PR."}}