Chat では、GitHub アプリを使用して、GitHub のイベント(問題、pull リクエスト、コメントなど)に関する通知を受け取ることができます。
始める前に
Google Chat で GitHub アプリを使用するには:
- アプリをインストールするには、Google Workspace 管理者から権限を付与してもらう必要があります。
- Chat にアプリを追加します。アプリを見つけて Chat に追加する方法をご覧ください。
- GitHub アカウントが必要です。
Chat で GitHub アプリを設定する
- Chat を開きます。
- GitHub アプリとのダイレクト メッセージを開くか、GitHub アプリが追加されているスペースに移動します。
- 設定ウィンドウを開くには、[Sign in] をクリックします。
- [Configure Access]
[Sign in to GitHub] をクリックします。
- ログイン手続きを完了して、ポップアップを閉じます。
- チャット ダイアログを更新するには、[Refresh] をクリックします。
- [Add Repositories] で、通知を受け取る GitHub リポジトリを入力します。
- 通知を受け取るイベントのチェックボックスをオンにします。
- [保存] をクリックします。
ヒント: Jira アプリを追加したスペースごとに通知を設定する必要があります。これで、Jira アプリがメンバーになっているすべてのスペースに通知が届きます。
スペースで GitHub アプリを使用する
スペースでアプリを使用するには、アプリへのメッセージとアプリからのメッセージへの返信で、@ または / を使って毎回アプリにメンションする必要があります。
@ または / を使ってメンションすることで、スペース内の他のユーザーではなく、アプリにメッセージを送ったことが明確になります。
- Chat アプリ
を開きます。
- スペースで @github または /github に続けてコマンドを入力します。
- @github または /github にメンションすると、スペース内の他のユーザーではなく、アプリにメッセージが送信されます。
アプリの設定を変更する
スペースでは、アプリを追加したユーザーのみが設定を変更できます。
- Chat を開きます。
- GitHub アプリとのダイレクト メッセージを開くか、GitHub アプリが追加されているスペースに移動します。
- アプリの現在の設定を開くには、「
/github_settings」と入力します。 - 必要に応じて設定を変更します。
- [保存] をクリックします。
スペースからアプリを削除すると、アプリの設定も削除されます。
Chat の GitHub アプリのコマンドについて
Chat の GitHub アプリを使用したダイレクト メッセージまたはスペースのメッセージ欄では、次のようなスラッシュ コマンドを使用できます。
/github_settings: 設定ダイアログを開きます。/github_reminders: 個人またはチームのオープン pull リクエストについて、スケジュール設定されたリマインダーを設定、編集します。/github_subscribe: GitHub <repoURL> または <owner/repo> を登録します。/github_openIssue: 新しい GitHub の問題を開きます。/github_logout: GitHub アカウントからログアウトします。/github_help: ヘルプ メッセージを表示します。/github_feedback: GitHub アプリに関するフィードバックを送信します。
サポートされているコマンドの完全なリストを取得するには、以下の操作を行います。
- パソコンで Chat を開きます。
- ダイレクト メッセージを開くか、GitHub アプリがインストールされているスペースに移動します。
- 「
/github_help」と入力します。
Chat の GitHub アプリに関する問題のトラブルシューティング
リアルタイム通知に登録する際にエラーが発生する場合スペースでリアルタイム通知を設定するには、次を行う必要があります。
- 提案されたリポジトリの組織オーナーである必要があります。
- GitHub 組織でアプリを承認します。
- ブラウザで GitHub プロフィールの設定に移動します。
- [統合] で [アプリケーション]
[承認済みの OAuth アプリ] をクリックします。
- Google Chat で GitHub アプリを接続すると、承認済みアプリのリストに「Google Chat」と表示されます。
- アクセスする組織へのアクセス権をアプリに付与します。
- メッセージ欄に「
/github_settings」と入力します。 - リポジトリの通知設定を編集するには、[通知設定] をクリックします。
- 通知をフィルタするには、各通知の種類の横にある下矢印
をクリックします。
- 通知をフィルタするための追加オプションが表示されます。
- 受信する通知のチェックボックスをオンにします。
- [保存] をクリックします。
スケジュール設定されたリマインダーで名前リンクが表示されるようにするには、Google Chat アカウントを GitHub アカウントに接続する必要があります。
- メッセージ欄に「
/github_settings」と入力します。 - アカウントをリンクするには:
- ポップアップで、[アクセスを構成]
[GitHub にログイン] をクリックします。
- GitHub アカウントにログインします。
- アプリを承認します。
- ポップアップで、[アクセスを構成]
- GitHub アプリから届いたメッセージで、[チームのリマインダーをスケジュールする] を選択します。
- ポップアップで、次の操作を行います。
- [新しいリマインダーを作成] をクリックします。
- リマインダーの設定を行います。
- [保存] をクリックします。
Google、Google Workspace、および関連するマークとロゴは、Google LLC の商標です。その他すべての企業名および商品名は、関連各社の商標または登録商標です。