{"action":"opened","issue":{"url":"https://api.github.com/repos/dcsan/gitterbot/issues/193","labels_url":"https://api.github.com/repos/dcsan/gitterbot/issues/193/labels{/name}","comments_url":"https://api.github.com/repos/dcsan/gitterbot/issues/193/comments","events_url":"https://api.github.com/repos/dcsan/gitterbot/issues/193/events","html_url":"https://github.com/dcsan/gitterbot/issues/193","id":115958332,"number":193,"title":"[Feature Request] Big Text Announcements","user":{"login":"SaintPeter","id":553494,"avatar_url":"https://avatars.githubusercontent.com/u/553494?v=3","gravatar_id":"","url":"https://api.github.com/users/SaintPeter","html_url":"https://github.com/SaintPeter","followers_url":"https://api.github.com/users/SaintPeter/followers","following_url":"https://api.github.com/users/SaintPeter/following{/other_user}","gists_url":"https://api.github.com/users/SaintPeter/gists{/gist_id}","starred_url":"https://api.github.com/users/SaintPeter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SaintPeter/subscriptions","organizations_url":"https://api.github.com/users/SaintPeter/orgs","repos_url":"https://api.github.com/users/SaintPeter/repos","events_url":"https://api.github.com/users/SaintPeter/events{/privacy}","received_events_url":"https://api.github.com/users/SaintPeter/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-11-09T20:25:45Z","updated_at":"2015-11-09T20:25:45Z","closed_at":null,"body":"When there are known issues on FCC, we sometimes need to make \"Big Text\" announcements across channels.  It would be nice if we could use the Camperbot to simplify this.\r\n\r\n### Command\r\n`!bigtext <Message>`\r\nWe want it to be impossible to accidentally use.  The output formatting might be pre-defined, or allow for the user to enter arbitrary text and formatting.\r\n\r\n### Broadcast Scope\r\nWe probably don't need it across every possible channel, more like just the \"Core\" help channels and main channel.  We're need a list built in to the system.\r\n\r\n### Important Security\r\nIt would be critical that this command could only be used by designated admins.  I'm thinking these would be hard-coded in to the codebase to prevent hijacking.\r\n\r\nThis could potentially also be limited to only being executed from a single room.\r\n\r\nIt might make sense to have a two stage process:\r\n1. Define what you want to say\r\n2. Camperbot echos it back in the current channel for review\r\n3. `!bigtext confirm` to broadcast or `!bigtext cancel` or just do a new `bigtext` to update the message.\r\n"}}