{"action":"closed","issue":{"url":"https://api.github.com/repos/sjforman/votefwd/issues/110","repository_url":"https://api.github.com/repos/sjforman/votefwd","labels_url":"https://api.github.com/repos/sjforman/votefwd/issues/110/labels{/name}","comments_url":"https://api.github.com/repos/sjforman/votefwd/issues/110/comments","events_url":"https://api.github.com/repos/sjforman/votefwd/issues/110/events","html_url":"https://github.com/sjforman/votefwd/issues/110","id":357832243,"node_id":"MDU6SXNzdWUzNTc4MzIyNDM=","number":110,"title":"Move Slack reporting to hourly summary","user":{"login":"sjforman","id":2543151,"node_id":"MDQ6VXNlcjI1NDMxNTE=","avatar_url":"https://avatars2.githubusercontent.com/u/2543151?v=4","gravatar_id":"","url":"https://api.github.com/users/sjforman","html_url":"https://github.com/sjforman","followers_url":"https://api.github.com/users/sjforman/followers","following_url":"https://api.github.com/users/sjforman/following{/other_user}","gists_url":"https://api.github.com/users/sjforman/gists{/gist_id}","starred_url":"https://api.github.com/users/sjforman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sjforman/subscriptions","organizations_url":"https://api.github.com/users/sjforman/orgs","repos_url":"https://api.github.com/users/sjforman/repos","events_url":"https://api.github.com/users/sjforman/events{/privacy}","received_events_url":"https://api.github.com/users/sjforman/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"MonaTem","id":12057327,"node_id":"MDQ6VXNlcjEyMDU3MzI3","avatar_url":"https://avatars2.githubusercontent.com/u/12057327?v=4","gravatar_id":"","url":"https://api.github.com/users/MonaTem","html_url":"https://github.com/MonaTem","followers_url":"https://api.github.com/users/MonaTem/followers","following_url":"https://api.github.com/users/MonaTem/following{/other_user}","gists_url":"https://api.github.com/users/MonaTem/gists{/gist_id}","starred_url":"https://api.github.com/users/MonaTem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MonaTem/subscriptions","organizations_url":"https://api.github.com/users/MonaTem/orgs","repos_url":"https://api.github.com/users/MonaTem/repos","events_url":"https://api.github.com/users/MonaTem/events{/privacy}","received_events_url":"https://api.github.com/users/MonaTem/received_events","type":"User","site_admin":false},"assignees":[{"login":"MonaTem","id":12057327,"node_id":"MDQ6VXNlcjEyMDU3MzI3","avatar_url":"https://avatars2.githubusercontent.com/u/12057327?v=4","gravatar_id":"","url":"https://api.github.com/users/MonaTem","html_url":"https://github.com/MonaTem","followers_url":"https://api.github.com/users/MonaTem/followers","following_url":"https://api.github.com/users/MonaTem/following{/other_user}","gists_url":"https://api.github.com/users/MonaTem/gists{/gist_id}","starred_url":"https://api.github.com/users/MonaTem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MonaTem/subscriptions","organizations_url":"https://api.github.com/users/MonaTem/orgs","repos_url":"https://api.github.com/users/MonaTem/repos","events_url":"https://api.github.com/users/MonaTem/events{/privacy}","received_events_url":"https://api.github.com/users/MonaTem/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2018-09-06T21:21:12Z","updated_at":"2018-10-24T03:45:27Z","closed_at":"2018-10-24T03:45:27Z","author_association":"OWNER","body":"Currently, every single new user event and every voter adoption event gets logged to Slack. This is much too much information to be useful. So let's do this instead: \r\n\r\nUser story: As a member of a Vote Forward slack channel for this purpose, I see periodic updates to Slack, every `n` (configurable) minutes: \r\n\r\n * how many new users signed up in the last `n` minutes\r\n * how many voters were \"adopted\" in the last `n` minutes\r\n * how many letters were marked \"prepped\" in the last `n` minutes \r\n * how many letters were marked \"sent\" in the last `n` minutes\r\n * how many \"pledges\" were recorded in the last `n` minutes\r\n\r\nNotes: \r\n * Let's use \"30 minutes\" as a sensible default for these alerts.  "}}
{"actor":{"display_login":"sjforman"}}