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

2025/03/26

【ノーコードで実現】DiscordのデータをGitHubに自動的に連携する方法

t.aizawa

「Discordのメッセージ内容からGitHubにIssueを作成できたらいいのに…」と考えたことはありませんか?
たとえば、Discord上にバグ報告をしたのに、それをGitHubに反映させるのは面倒ですよね。
手作業での転記は、Issueの作成漏れやミスが起こりがちです。

しかし、Discordのメッセージ内容を基にGitHubにIssueを作成する自動化を導入すれば、その問題を解決できるでしょう。
これにより、<span class="mark-yellow">手作業による手間が省け、作業時間を短縮できます。</span>
他にも、Discordのメッセージ内容を基にGitHubのIssueを自動的に検索し、通知することも可能です。

今回は、ノーコードでDiscordとGitHubを連携し、自動化する方法を解説します。
手作業による転記作業を削減し、スムーズにタスク管理しましょう!

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

Yoomを利用することで、ノーコードで簡単にDiscordとGitHubの連携が可能です。
YoomにはあらかじめDiscordとGitHubを連携するためのテンプレートが用意されているため、APIの知識が無くても、登録するだけで今すぐ連携が実現できます。

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

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

気になる自動化例の「試してみる」をクリックしてアカウント登録するだけで、すぐにDiscordとGitHubの連携を実際に体験できます。
登録はたったの30秒で完了するので、ぜひ気軽にお試しください!

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

このフローを活用することで、Discordに投稿することで、自動的にGitHubのIssueに内容が反映されます。
これにより、GitHubへ転記する手間が省けるので、業務負担の軽減が期待できます。
また、転記までのタイムラグがなくなるため、チームメンバーにスピーディーに情報を共有できるでしょう。

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

Discordの投稿内容に基づいて自動でGitHubのIssueを検索し、通知することができます。
これにより、問題解決までのスピード向上が期待できます。
また、Discordを使うことで、関係者への情報共有もスムーズに進むでしょう。

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

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

[Yoomとは]

今回はDiscordの投稿内容をもとにGitHubでIssueを作成するフローを作成していきます!
作成の流れは大きく分けて以下です。

  • DiscordとGitHubをマイアプリに連携する
  • テンプレートをコピーする
  • アプリトリガーの設定
  • AI機能を使ってテキストからデータを抽出する
  • GitHubと連携し、Issueを作成する
  • トリガーをONに設定しフロー稼働の準備完了

ステップ1:DiscordとGitHubをマイアプリに連携する

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

(2)「Discordの新規登録」画面から、アカウント名、アクセストークンを入力し、「追加」を押します。
アクセストークンの取得は下記のサイトから設定してください。

Discord Developer Portal

詳細なマイアプリの連携方法は下記のサイトをご参照ください。

Discord Botのマイアプリ連携方法

(3)次にGitHubの連携を行います。同様にYoomの新規接続一覧からGitHubをクリックします。
GitHubのサインイン画面から、お持ちのアカウントでサインインを行ってください。

連携が完了するとYoomのマイアプリにDiscordとGitHubが登録されます。

これでマイアプリ登録が完了しました。
次は、テンプレートを使用してトリガーの設定をしましょう!

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

先程ご紹介した、テンプレートを使用していきます。
下のバナーの「試してみる」をクリックするとコピーできます。
コピーすると以下のようにテンプレートがお使いのYoom管理画面にコピーされるので、OKを押して設定を進めていきましょう。

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

(1)Discordにメッセージが送信された際の設定をします。
アプリトリガーの「チャンネルでメッセージが送信されたら」をクリックします。

(2)Discordの「連携アカウントとアクションを選択」画面から、Discordと連携するアカウント情報に誤りがないかを確認し、トリガーアクションは「チャンネルでメッセージが送信されたら」のままで「次へ」をクリックします。

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


下へ進み、赤線を確認の上、サーバーID、チャンネルIDを入力します。
入力が完了したら、「テスト」をクリックします。

テスト用にDiscordにメッセージ内容を投稿しましょう。
設定が完了したら、下部にある「テスト」をクリックします。
Discordの情報がアウトプットに反映されればテスト成功です。
「アウトプットってなんだろう?」と思った方は下のサイトをご参照ください!

アウトプットについて

下部にある「保存する」をクリックし、次の工程に進みましょう!

ステップ4:AI機能を使ってテキストからデータを抽出する

(1)次にAI機能を使ってテキストからデータを抽出します。
テキストからデータを抽出する」をクリックします。

(2)「アクションを選択」画面から「変更する」をクリックします。

テキストの文字数に応じて変換タイプを選択してください。
選択が完了したら、「次へ」をクリックします。

(3)「詳細を設定」画面から、「対象のテキスト」をアウトプットを使って入力します。
アウトプットを使うことで、アプリトリガーで取得した情報を引用することができます!

下へ進み、抽出したい項目をカンマ区切りで入力します。
入力が完了したら、「テスト」をクリックし、エラーが発生しなければ、下部にある「保存する」をクリックします。

ステップ5:GitHubと連携し、Issueを作成する

(1)次にGitHubと連携して、Issueを作成します。
「Issueを作成」をクリックします。

(2)GitHubの「連携アカウントとアクションを選択」画面から、GitHubと連携するアカウント情報に誤りがないかを確認し、アクションは「Issueを作成」のままで「次へ」をクリックします。

(3)「API接続設定」画面から、赤線を確認の上、オーナー名、リポジトリ名を入力します。

下へ進み、タイトル、コメントにアウトプットを使用して入力することで、Discordの情報を引用することができます!
入力が完了したら、下部にある「テスト」をクリックし、エラーが発生しなければ「保存する」をクリックします。

ステップ6:トリガーをONに設定しフロー稼働の準備完了

お疲れ様でした!これですべての設定が完了です。
設定が完了すると以下のようなメニューが表示されるので、トリガーをONにします。

実際にフローボットを起動して、Discordの投稿内容をもとにGitHubでIssueを作成されるかを確認してみてくださいね!

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

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

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

GitHubでプルリクエストが作成されると、自動でDiscordに情報が通知されます。
これにより、通知漏れを防ぎ、チームメンバー全員が素早く情報を把握することができます。
このフローはチームの進捗状況をスピーディに把握したいチームリーダーに最適です!

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

GitHubでIssueを作成すると、自動でDiscordに通知を送るため、通知作業の効率化が期待できます。
また、Discordを使って通知することで、メンバー全員に同時に情報共有できるため、齟齬が生じにくくなります。

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

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

Discordを使った自動化例

クラウドシステムに追加された画像データを基に、見積書を作成してDiscordに通知可能です。
Discordのメッセージ内容に基づいて、Googleカレンダーに予定を作成できます。

GitHubを使った自動化例

GitHubのIssue作成をトリガーに、データベースに追加できます。
メールやチャットツールのメッセージ内容を基に、GitHubにIssueの作成が可能です。

終わりに

DiscordとGitHubを連携すれば、手作業でメッセージ内容を転記する必要がなくなります。
特に、Discordの投稿内容を基に、GitHubにIssueを作成する自動化はタスクの抜けや漏れを防ぎます。
これにより、<span class="mark-yellow">正確にIssueを作成できるため、タスク管理の精度を向上できるかもしれません。</span>
さらに、GitHubからDiscordへの自動通知を活用すれば、進捗の把握がしやすくなるでしょう。

Yoomを活用した自動化に興味を持った方は、こちらから無料アカウントを作成してみてください。
30秒ほどで簡単に登録できるので、業務の間に設定可能です!
今まで以上に効率的にプロジェクト管理を行い、快適なワークフローを手に入れましょう!

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