Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/benjlevesque/slack-meet
https://github.com/benjlevesque/slack-meet
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/benjlevesque/slack-meet
- Owner: benjlevesque
- Created: 2019-09-04T14:23:13.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T13:04:26.000Z (2 months ago)
- Last Synced: 2024-10-29T15:13:29.335Z (2 months ago)
- Language: JavaScript
- Homepage:
- Size: 271 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Slack Meet
Enables `/meet` command in Slack to instantly create a Google Meet conference.
## How to run
```sh
docker run \
-e CLIENT_ID=[CLIENT_ID]
-e CLIENT_SECRET=[CLIENT_SECRET]
-e TOKEN=[TOKEN]
benjlevesque/slack-meet
```## Generate the token
1. Clone this repository and run `pnpm install`
2. Open your Google Cloud project (or create a new one)
3. In "API & Services > Enabled API and services", enable the "Google Meet API"
4. In "API & Services > Credentials", create a new OAuth client of type "desktop"
5. Save the client ID and client secret for later use
6. Download the JSON file of this client secret, and save it as `credentials.json`
7. Run `pnpm generate-token`: authorize your Google account
8. Copy the generated token, and remove `credentials.json`
9. You can now start the app with `CLIENT_ID`, `CLIENT_SECRET`, and `TOKEN`