You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
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
(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
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
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?
Using gcal notifier, chatbot drop a message in #general 10 minutes in advance.
ditto as above
when the first person arrives in the meeting, cloud recording begins on Zoom servers.
When meeting ends, recording is saved.
Each night, all meetings from the day are uploaded to youtube as private (this needs consent from SC, to go forward)
community calls are changed to unlisted, and added to playlist.
To Do
build landing page app
create chatbot command for ondemand calls: @halpy zoom me now My Meeting Topic
@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?
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) :)
We use Zoom Meetings. There are some inconvenient aspects:
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
@halpy zoom me recorded monday @ 2:00pm ET "My Meeting Topic"
#general
24 hours in advance.@channel
to ensure ppl see#general
10 minutes in advance.To Do
@halpy zoom me now My Meeting Topic
create chatbot command for pre-scheduled callsnot critical (Allow anyone to schedule advance zoom meetings edgi-hubot-halpy#13)create gcal notifiernot critical (Announce upcoming zoom meetings in chat edgi-hubot-halpy#10)edgi-govdata-archiving/edgi-scripts
edgi-scripts
repo: Clarify upload_zoom_scripts steps for getting set up to run script in README edgi-scripts#7auto-create agenda/notes doc for gcal event description.not criticalmake these pieces as non-edgi-specific as possible and share them with other groups 🎉not criticalThe text was updated successfully, but these errors were encountered: