GitHubとDiscordの連携イメージ
アプリ同士の連携方法

2025-04-08

【ラクラク設定】GitHubのデータをDiscordに自動的に連携する方法

t.aizawa

「プルリクエストの通知見逃してた…」

「あれ?GitHub更新されてるの気づかなかった...」

複数人でプロジェクトを進行していると、こんな経験ありませんか?最新の情報がチームに正しく共有されていないと、ミスコミュニケーションや修正の手間が発生する原因にも...。

そんな課題の解決に役立つのが、<span class="mark-yellow">GitHubとDiscordの連携</span>です!

スムーズなプロジェクト進行において、正確な情報をスピーディーに共有するのは重要なポイントですよね。便利な2つのアプリを連携することで、GitHubの情報をタイムリーにDiscordに自動通知できるようになり、チームの連携強化をサポートします。

本記事では、ノーコードで時間をかけずにアプリ連携を実現する方法を詳しく解説。ぜひ最後までチェックして、情報共有にかかる手間を省きつつチーム連携を強化し、開発業務にもっと集中できる環境作りの参考にしてみてくださいね!

とにかく早く試したい方へ 

Yoomを利用することで、ノーコードで簡単にGitHubとDiscordの連携が可能です。
YoomにはあらかじめGitHubとDiscordを連携するためのテンプレートが用意されているため、APIの知識がなくても、登録するだけで簡単に連携できます。
いますぐ試したい方は、以下の「試してみる」から早速スタートしましょう!

GitHubとDiscordを連携してできること

GitHubとDiscordのAPIを利用すれば、GitHubのデータをDiscordに自動的に連携することが可能です!
例えば、下記のようなデータ連携を人の手を介さず、自動的に実施することができます。

1. GitHubでプルリクエストが作成されたらDiscordに通知する

GitHubでプルリクエストが作成されると、自動でDiscordに通知が届きます。
このフローを活用することで、タイムリーにGitHubの情報をチーム全員が把握することができ、情報齟齬の発生リスクを削減できるでしょう。これにより、ミスコミュニケーションを防ぎ、チームの生産性向上に期待できます。

2. GitHubでIssueが作成されたらDiscordに通知する

このフローは、GitHubで作成されたIssueの情報をDiscordに自動通知します。
通知を自動化することで手作業によるタイムラグの発生を防ぎ、最新の情報をタイムリーに共有できるでしょう。

3. GitHubでIssueが更新されたらDiscordに通知する

GitHubでIssueを更新するたびに関係者に手動でDiscordで通知するのは手間がかかり、タイムラグが生じる原因にも。
このフローを使用すると、Issueを更新するたびに自動的にDiscordに通知することが可能に!これにより、通知作業の手間を省き、より重要な業務に集中できる環境を整えます。

GitHubとDiscordの連携フローを作ってみよう

それでは、さっそくGitHubとDiscordを連携したフローを作成してみましょう!
今回はYoomを使用して、ノーコードでGitHubとDiscordの連携を進めていきますので、まだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを作成しておきましょう。

[Yoomとは]

今回は、「GitHubでプルリクエストが作成されたらDiscordに通知する」フローを作成していきます!
作成の流れは大きく分けて以下です。

  • GitHubとDiscordをマイアプリ登録する
  • テンプレートをコピーする
  • GitHubのアプリトリガー設定とDiscordの通知設定
  • トリガーをONにしてフローの動作確認

ステップ1:GitHubとDiscordをマイアプリ登録する

はじめに、今回使用するアプリをマイアプリ登録し、Yoomと連携しておきます。
事前にマイアプリ登録を済ませておくことで、以降のフローの設定がスムーズになります。

(1)Yoomにログイン後、画面左にある「マイアプリ」を選択し、右側に表示される「+新規接続」をクリックしてください。
マイアプリの新規接続一覧の中から、GitHubをクリックします。

(2)GitHubのサインイン画面が表示されるので、Yoomと連携するアカウントにサインインしてください。

(3)次にDiscordのマイアプリ登録を行います。
先ほどと同様に、マイアプリの新規接続一覧からDiscordをクリックします。
「Discordの新規登録」画面で、アカウント名、アクセストークンを入力し、「追加」をクリックしてください。

※Discordの詳しいマイアプリ登録方法は下記のサイトをご参照ください
Discord Botのマイアプリ連携方法

※「アクセストークン」の取得は、下記のサイトからYoomと連携するDiscordのアカウントにログインして行ってください
Discord Developer Portal

連携が完了すると、Yoomのマイアプリ一覧にGitHubとDiscordが表示されます。これでマイアプリ登録完了です。

ステップ2:テンプレートをコピーする

続いて、テンプレートを使用してフローボットの設定を進めていきましょう!
以下のバナーの「試してみる」をクリックすると、テンプレートがコピーできます。

クリックすると、テンプレートがお使いのYoom管理画面に自動的にコピーされるので、「OK」を押して設定を進めていきましょう。

ステップ3:アプリトリガーの設定

(1)GitHubでプルリクエストが作成されたら、フローボットを自動で起動するための、アプリトリガー設定を行います。
コピーしたテンプレートの、「プルリクエストが作成されたら」をクリックしてください。

(2)GitHubの「連携アカウントとアクションを選択」画面が表示されます。
今回使用するアカウント情報で誤りがないかを確認し、トリガーアクションは「プルリクエストが作成されたら」のままにして「次へ」をクリックしましょう。

(3)「アプリトリガーのAPI接続設定」画面で、トリガーの起動間隔を選択します。
トリガーの起動間隔はプルダウンメニューより5分、10分、15分、30分、60分から選択できます。
※トリガーの起動間隔はプランによって最短の起動間隔が異なりますので、ご注意ください。

下図の赤線部分を参照し、リポジトリの所有者、リポジトリ名を入力してください。

入力が完了したらGitHubの画面に移り、テスト用に実際に新規プルリクエストを作成します。
作成後、Yoomの画面に戻って「テスト」をクリックしてください。
テストが成功すると、GitHubで先ほど作成したプルリクエストの情報がアウトプットとして取得できます。

「アウトプットってなんだろう?」と思った方は、以下のサイトをご参照ください!
アウトプットについて

正しくGitHubの情報が取得できていることを確認したら、画面下部にある「保存する」をクリックし、次の工程に進みましょう!

ステップ4:Discordにメッセージを送信する設定

(1)次にGitHubのプルリクエスト情報をDiscordに自動送信する設定を行います。
「メッセージを送信」をクリックしてください。

(2)Discordの「連携アカウントとアクションを選択」画面が表示されます。今回使用するアカウント情報で誤りがないかを確認し、アクションは「メッセージを送信」のままにして「次へ」をクリックします。

(3) API接続設定画面で、下図の赤線部分を確認の上、「チャンネルID」を入力してください。

次に、「メッセージ内容」を設定します。ここで入力した内容がDiscordに自動通知されます!
「GitHubでプルリクエストが作成されました。」など、毎回同じテキストを使用する部分は定型文として固定値で入力しましょう。
「プルリクエストID」など、GitHubの情報を引用したい部分はアウトプットを用いて入力してください。

入力が完了したら、画面下部にある「テスト」をクリックします。
Discordに正しく通知が届くことを確認し、「保存」しましょう。

ステップ5:トリガーをONに設定してフローの動作確認

お疲れさまでした!これですべての設定が完了です。
設定が完了すると下図のポップアップが表示されるので、「トリガーをON」にします。

実際にGitHubでプルリクエストが作成されたら、Discordに自動通知されるかを確認してみてくださいね!

DiscordのデータをGitHubに連携したい場合

今回はGitHubからDiscordへデータを連携する方法をご紹介しましたが、逆にDiscordからGitHubへのデータ連携を実施したい場合は、下記のテンプレートも併せてご利用ください。

1. Discordの投稿内容をもとにGitHubでIssueを作成する

Discordの投稿内容を基に、自動的にGitHubでIssueを作成するフローです。
Issue作成を自動化することで、Discordの内容を手動で転記する手間を省き、スムーズな業務進行をサポートします。

2. Discordの投稿内容をもとにGitHub上のIssueを検索して通知する

Discordの投稿内容を確認して、GitHubで関連するIssueを探すのは面倒ではありませんか?このフローを使うことで、Discordの投稿内容を基にGitHubのIssueを自動で検索し、通知することが可能に!Issueの状況をスピーディーに把握したいプロジェクト責任者などにおすすめです。

GitHubやDiscordのAPIを使ったその他の自動化例

Discordとの連携以外でも、GitHubのAPIを使用してさまざまな業務を自動化することが可能です。もし気になるものがあれば、ぜひこちらもお試しください!

GitHubを使った便利な自動化例

GitHubの情報をチャットツールに自動通知したり、他のデータベースに同期することも可能です。また、他のツールの情報をもとに、GitHubにも自動追加することもできます。

Discordを使った便利な自動化例

さまざまなアプリと連携し、会議の議事録やメールの内容、クラウドストレージに格納されたファイルの情報などを自動通知することが可能です。また、フォームの回答情報やチケットの作成情報などを通知することもできます。

終わりに 

いかがでしたか?GitHubとDiscordを連携すれば、プルリクエストやIssueなどの情報を自動通知でき、チームメンバーがタイムリーに最新情報を把握できるようになるでしょう。
手動での通知作業を省くことで、業務効率を向上させるのみならず、通知ミスや漏れを防げるのも大きなメリット。
Yoom
を使えばノーコードでアプリ連携を実現でき、忙しい日々の中でも短時間で業務プロセスを自動化する仕組みを構築できるのも魅力ですよね。

「本当に短時間で設定できるの?」「他にどんなことが自動化できるの?」と思った方は、ぜひまずは無料アカウントを作成してみてください。登録はたったの30秒で完了。登録後はすぐにGitHubとDiscordの連携を体験できるので、お気軽にお試しください!

今すぐ無料でアカウントを発行する

フローは自由にカスタマイズできるので、使い方は無限大。ぜひ、自社の業務に合った最適な連携フローを構築してみてくださいね!

Yoomで日々の業務を<span class="mark-yellow">もっとラクに、もっと効率的に</span>しませんか?ぜひ本記事を参考にアプリ連携を活用し、よりスムーズなプロジェクト進行を実現してみてください。

この記事を書いた人
t.aizawa
皆さまの毎日のお仕事がもっと楽になりますように! Yoomを使った業務効率UP情報を発信していきます!
タグ
Discord
GitHub
自動化
連携
自動
通知
関連アプリ
アプリ連携
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る