{"id":19030709,"url":"https://github.com/hackclub/slash-z","last_synced_at":"2026-06-23T13:01:46.599Z","repository":{"id":36999090,"uuid":"282366866","full_name":"hackclub/slash-z","owner":"hackclub","description":"🤝 /z to create a new Zoom Pro meeting in the Hack Club Slack","archived":false,"fork":false,"pushed_at":"2026-04-16T02:01:16.000Z","size":1751,"stargazers_count":54,"open_issues_count":7,"forks_count":23,"subscribers_count":7,"default_branch":"master","last_synced_at":"2026-06-05T05:27:44.667Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://hack.af/z","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hackclub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-07-25T04:00:56.000Z","updated_at":"2026-05-16T04:28:14.000Z","dependencies_parsed_at":"2023-10-03T23:46:26.895Z","dependency_job_id":"1a00cfbe-40c0-4283-a27d-abb96badc7ab","html_url":"https://github.com/hackclub/slash-z","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/hackclub/slash-z","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackclub%2Fslash-z","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackclub%2Fslash-z/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackclub%2Fslash-z/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackclub%2Fslash-z/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hackclub","download_url":"https://codeload.github.com/hackclub/slash-z/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackclub%2Fslash-z/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34690771,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-23T02:00:07.161Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T21:19:11.825Z","updated_at":"2026-06-23T13:01:46.591Z","avatar_url":"https://github.com/hackclub.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# `/z` (Slash Z)\n\n[\u003cimg src=\"https://cloud-mii3ocl31-hack-club-bot.vercel.app/3untitled_artwork.jpg\" width=\"400\" align=\"right\" alt=\"dinosaur chilling on a Zoom call with friends\"\u003e](https://cloud-av0cos2o5-hack-club-bot.vercel.app/1untitled_artwork_2.mp4)\n\n\n_maintained by [@grahamdarcey](https://github.com/grymmy), built by [@maxwofford](https://github.com/maxwofford) (initial version by [@zachlatta](https://github.com/zachlatta))_\n\n#### Features\n\n- Zoom Pro meeting access\n- Scheduled meetings\n- Use anywhere in Slack\n- Free (for Hack Clubbers)\n- Fast\n\n#### Limitations\n\n- This is only intended for [Hack Clubbers](https://hack.club) in [the slack](https://hackclub.com/slack)\n\n### Usage\n\nGo to any channel (or DM) in the Hack Club Slack \u0026 run `/z`.\n\n\u003cimg src=\"https://cloud-grl3n7i0e-hack-club-bot.vercel.app/0z-demo.gif\" alt=\"type '/z' into slack for a call!\" max-width=\"400px\"\u003e\n\n## FAQ\n\n#### Can I schedule meetings?\n\nYep! Scheduled meetings are done through the [Google Calendar\naddon](https://hack.club/z-addon). Install it for your account, then create a\nmeeting by choosing the `/z` conference option on an event's settings page.\n\n#### Will my meeting have a 45 minute limit?\n\nNo, Zoom meetings created on the Zoom Pro license stay as Pro accounts even\nif host is transferred to a Zoom Basic account. This also means you can\ntransfer host to another participant who joins (like a co-leader) and the\ncall will retain it's Zoom Pro status.\n\n#### How many people can join my call?\n\nZoom Pro calls have a limit of 300 participants. Unfortunately this is a\nlimit on Zoom's side, so we don't have much we can do to control it.\n\n#### How do I become the host of my meeting?\n\nIf you create a meeting in Slack with `/z`, a public join link will be posted\nin the channel that anyone can click. Just underneath there will be a hidden\nmessage only shown to you with the *host key*, a 6 digit code you can use to\npromote yourself to host.\n\nIf you create a meeting in Google Calendar, you'll find your *host key* on\nthe app homepage of the @slash-z Slack bot. Your host key will only show up\nwhile a participant is in the meeting, so make sure to join it before looking\nfor your host key.\n\n_Related: [Zoom's help page on using host keys](https://support.zoom.us/hc/en-us/articles/115001315866-Host-Key-Control-For-Zoom-Rooms)_\n#### Can I give host access to my co-leads?\n\nYes, once you are host of a meeting you can promote another participant to\nhost by opening the \"Participants\" tab and clicking \"Make host\" next to\ntheir name.\n\nAdditionally we've enabled Zoom's _co-hosting_ feature, that enables you to\ngive host permissions to multiple participants in your call. To promote a\nparticipant to co-host, open the \"Participants\" tab and click \"Make co-host\"\nnext to their name.\n\n_Related: [Zoom's help page on promoting a co-host](https://support.zoom.us/hc/en-us/articles/206330935-Enabling-and-adding-a-co-host#h_9c3ee7f2-b70c-4061-8dcf-00dd836b2075)_\n\n#### Do I need a Hack Club Zoom account?\n\nNo, you can start calls as well as claim host in calls from any Zoom account.\nYou can even do it without signing into a Zoom account.\n#### Do I need to use a Hack Club email address?\n\nNo, `/z` as well as the [Google Calendar addon](https://hack.club) work with\nany Gmail account that has permission to install addons.\n\n#### Can I use this on my personal Gmail account?\n\nThat's fine to do! Please don't go crazy with multiple accounts, but the\nGoogle Calendar addon was built for people to install to their personal \u0026\nwork/school accounts.\n\n#### Does this work with a school Zoom account?\n\nIt should, but every school puts different restrictions on their student accounts.\n\nIf you run into issues creating or joining meetings while signed into a Zoom\naccount provided by your school try signing out of Zoom and create/join your\nmeetings from a logged out Zoom client.\n\n#### Does this work with a school Gmail account?\n\nIt depends on the settings your school put on your Gmail account.\n\nSome schools will put restrictions on their student accounts to prevent\ninstalling new addons. You'll need to install our [addon for creating\nscheduled meetings](https://hack.club/z-addon).\n\nYour school-issued Gmail account shouldn't interfere with any meetings created in Slack with `/z`.\n\n#### Do you have a Gource?\n\n[Yes](https://www.youtube.com/watch?v=mJb_DeK6g1M)\n\n## How it works\n\nZoom has some really cool built-in features for taking over host status of a\nscheduled call. We have a list of paid Zoom Pro accounts that will host a new\nmeeting when called upon. The join link is given to the meeting participant,\nas well as a host key that lets the user become host of the call.\n\n## Local development / setup\n\nFollowing environment variables must be set:\n\n```\nDATABASE_URL\n\nSLACK_BOT_USER_OAUTH_ACCESS_TOKEN\nSLACK_CLIENT_ID\nSLACK_CLIENT_SECRET\n\nZOOM_VERIFICATION_TOKEN\n```\n\nYou can either set these in the environment or create a file called `.env` and set them, one per line with `=` separating the values. `slash-z` will automatically load the contents of `.env`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackclub%2Fslash-z","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhackclub%2Fslash-z","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackclub%2Fslash-z/lists"}