Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Democratize ability of community members to run video calls #150

Closed
9 of 10 tasks
patcon opened this issue Jun 9, 2017 · 4 comments
Closed
9 of 10 tasks

Democratize ability of community members to run video calls #150

patcon opened this issue Jun 9, 2017 · 4 comments

Comments

@patcon
Copy link
Member

patcon commented Jun 9, 2017

We use Zoom Meetings. There are some inconvenient aspects:

  • Hosting these meetings involves a privileged account.
  • Recording a video can be done two different ways, both of which require some steps on the hosts laptop. Uploading that video to youtube requires YouTube account access.
  • The meetings can be set up in many different ways, with various features turned on and off that may or may not suit how we hope to run meetings. (eg. if one button isn't checked, then meeting can't run without "host" account, which could be inconvenient if person with host account can't join for some reason.)

It would be wonderful to use automation to allow anyone to initiate a video call on our chosen platform. Now that we have a chatbot, we can use it to facilitate this.

Proposed workflow

  1. Run this command in chat: @halpy zoom me recorded monday @ 2:00pm ET "My Meeting Topic"
    • this creates a single meeting for the following Monday, set to be recorded
    • leaving out the word "recorded" means no recording
    • saying just a time assumes today
  2. (Optional) If recurring, you'll have to go manually into zoom interface just one time and set it up for recurring.
    • recurring events are complicated and so prob not worth automating
  3. The meeting is automatically added to the Google calendar, with the location set as the meeting url
    • the meeting link is automatically passed through a landing page to warn about recording, already built and available here
    • could auto-create an agenda doc skeleton, and link in event description
  4. Using gcal notifier, chatbot drop a message in #general 24 hours in advance.
    • could drop in other channels, but more complexity? Other options:
      • use @channel to ensure ppl see
      • drop in a special meeting channel?
  5. Using gcal notifier, chatbot drop a message in #general 10 minutes in advance.
    • ditto as above
  6. when the first person arrives in the meeting, cloud recording begins on Zoom servers.
  7. When meeting ends, recording is saved.
  8. Each night, all meetings from the day are uploaded to youtube as private (this needs consent from SC, to go forward)
  9. community calls are changed to unlisted, and added to playlist.

To Do

@dcwalk
Copy link
Contributor

dcwalk commented Jul 17, 2017

@patcon just circling back on this -- what is the status of the todos, are there any blockers? I'm just realizing we've created a whole other area of EDGI projects that are this support infra structure and I'm not entirely sure the status of all these projects. What might be a good way to track 'em?

@dcwalk
Copy link
Contributor

dcwalk commented Jul 31, 2017

ping @patcon

@patcon
Copy link
Member Author

patcon commented Aug 10, 2017

thanks! updated checklist to remove non critical things. added some links to issues where the work can be tracked (that might still be worth doing in the future, just not now) :)

@dcwalk dcwalk added this to the Fall 2017 Work Cycle (II) milestone Oct 3, 2017
@dcwalk
Copy link
Contributor

dcwalk commented Feb 16, 2018

I'm gonna call this closed @patcon -- I think some of the checklist items might no longer fit? Please re-open if it should be

@dcwalk dcwalk closed this as completed Feb 16, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants