SlackからGoogle MeetのURLを即時取得できるSlackアプリケーションです。
- SlackのショートカットからGoogle Meetを作成し、URLを返します
- 各ユーザーのGoogleアカウント権限でMeetを作成します
- Google認証はSlack上のフォーム入力のみで完結します
- Google Cloud ConsoleでOAuthクライアント作成
- リダイレクトURIを登録
- スコープに
https://www.googleapis.com/auth/calendar.eventsなどを追加
- 環境変数の設定
GOOGLE_CLIENT_ID,GOOGLE_CLIENT_SECRET,GOOGLE_REDIRECT_URI,SALT
- Slack CLIでショートカットトリガーを作成
slack trigger create --trigger-def triggers/gomeet-code_trigger.tsなど
- Slackのショートカットから「Go Meet」を起動
- 初回はGoogle認証URLが案内されるので、認証を行う
- 認証後、リダイレクト先で表示された認可コードを「Go Meet Code」フォームに入力
- 2回目以降は即座にGoogle MeetのURLが返ってきます
- 認可コードは必ず自分だけのフォームで入力してください(他人に見せない)
MIT