Open patcon opened 5 years ago
Test endpoint to curl:
curl -X POST https://slack.com/api/chat.postEphemeral?token=$YOUR_SLACK_API_TOKEN&user=$YOUR_USER_ID&channel=C4SHX39B2&text=%3Actto%3A%20Time%20for%20the%20monthly%20update%20of%20the%20%3Chttp%3A%2F%2Fcivictech.ca%2Fabout-us%2Forganizers%2F%7Corganizer%20list%20on%20the%20website%3E!%20%3Atada%3A&user=U0HT3LT9D&as_user=false&attachments=%5B%20%20%20%20%20%20%20%20%20%7B%20%09%09%09%22title%22%3A%20%22Do%20you%20still%20consider%20yourself%20an%20active%20organizer%3F%22%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%22footer%22%3A%20%22If%20not%2C%20you'll%20simply%20be%20moved%20from%20active%20to%20%3Chttp%3A%2F%2Fcivictech.ca%2Fabout-us%2Forganizers%2F%23past%7Cpast%20organizer%20list%20on%20the%20website%3E.%5CnRe-activate%20yourself%20anytime%20by%20leaving%20and%20re-joining%20this%20channel%20%3A)%22%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%22fallback%22%3A%20%22You%20are%20unable%20to%20choose%20a%20game%22%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%22callback_id%22%3A%20%22organizer_update%22%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%22color%22%3A%20%22%23cccccc%22%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%22attachment_type%22%3A%20%22default%22%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%22actions%22%3A%20%5B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22yes%22%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22text%22%3A%20%22Yep!%22%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22type%22%3A%20%22button%22%2C%20%09%09%09%09%09%22style%22%3A%20%22primary%22%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22value%22%3A%20%22yes%22%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22no%22%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22text%22%3A%20%22No%2C%20not%20at%20the%20moment.%22%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22type%22%3A%20%22button%22%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22value%22%3A%20%22maze%22%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%20%20%20%20%20%20%20%20%20%20%20%20%5D%20%20%20%20%20%20%20%20%20%7D%20%20%20%20%20%5D&username=toby2&icon_url=https://avatars.slack-edge.com/2016-02-11/21070136676_7aa202896338a70e33e5_72.png&pretty=1
Used to generate new lines in a status check-in spreadsheet, which can then be used to understand and communicate the active leadership: https://docs.google.com/spreadsheets/d/1LCVxEXuv70R-NozOwhNxZFtTZUmn1FLMPVD5wgIor9o/edit#gid=1061878392
Here's the google script code that's attached to that sheet: https://gist.github.com/patcon/2f3c3adb05aa7bee3af894ffb3b36113
We could write a script to run monthly. It could check who's in
#organizing-open
, and message each one with an "ephemeral message" (only visible to them) with two buttons:(except it would be from a bot, and not me :) )
Sample
The idea would be to use it to update a google doc, which would have some other info, like the linkedin info or whatever. If someone said no, it would just mark their row in some way.
This would allow people to stay in the
#organizing-open
chat without feeling like they have to do anything, but it would mean we got to have a bit more understanding of who's an active organizer (which might be particularly helpful for new people :) )