NEW 新たにAIワーカー機能が登場。あなただけのAI社員をつくろう! 詳しくはこちら
AIワーカー機能であなただけのAI社員をつくろう! 詳しくはこちら
OpenWeatherMapとDiscordの連携イメージ
毎日OpenWeatherMapで天気予報を取得しDiscordに通知する
Yoomを詳しくみる
この記事のフローボットを試す
OpenWeatherMapとDiscordの連携イメージ
Yoom活用術

2025-03-26

OpenWeatherMapとDiscordを連携して、OpenWeatherMapの天気予報の情報をDiscordに通知する方法

s.okui
s.okui

業務の効率化や情報共有の重要性が高まる中、毎日の天気予報を自動で取得し、チーム内で共有する方法が注目されています。この自動化により、日々OpenWeatherMapで天気予報を個別に確認する手間を省くことができます。これにより、チーム全体でタイムリーな情報共有が可能となるため、チームの生産性向上に貢献できるでしょう。また、情報共有の漏れを防止することにもつながります。この記事では、OpenWeatherMapの天気予報の情報を、自動でDiscordに通知するフローの設定方法と導入するメリットについて解説します。せひ、OpenWeatherMapとDiscordを連携し、ご活用ください!

こんな方におすすめ

・OpenWeatherMapを日頃から利用し、天気予報の自動通知で効率化を図りたい方
・Discordで社内のやりとりに使用されている方
・天候の影響を受けやすい、外回りや出張の多い営業職の方
・商社などで物流や配送業務の関りがあり、天候を考慮したスケジュール調整が必要な方
・天気情報を取り入れたリスクマネジメントを検討している中小企業やチームリーダーの方

OpenWeatherMapとDiscordの連携メリットと具体例

メリット1:従業員の迅速な準備で業務効率が向上

天気予報を自動でDiscordに通知することで、従業員は当日の天候をすぐに把握できます。特に外回りの営業や現場作業が多い場合、適切な服装や装備の準備がスムーズになります。例えば、朝早く出勤するスタッフが雨具を持参すべきか判断し、業務開始前の混乱を防ぐことができます。

メリット2:イベント運営のリスク管理が強化

屋外イベントの企画・運営において、天候情報は成功の鍵となります。自動通知によりスタッフ全員が最新の天気予報を共有でき、急な天候変化にも迅速かつ柔軟に対応できます。例えば、突発的な雨予報に対して迅速にテント設営やスケジュール変更を行い、来場者の満足度を維持できます。

メリット3:物流業務の最適化で顧客満足度を向上

配送業務では天候が配達スケジュールに影響を及ぼします。毎日の天気情報をチームで共有することで、遅延リスクの事前対策が可能になります。例えば、雪の予報が出た際に配送ルートを見直し、遅延を最小限に抑えることで、取引先からの信頼を維持できます。

[Yoomとは]

OpenWeatherMapで取得した天気予報をDiscordに通知する方法

Yoomを使ったOpenWeatherMapとDiscordの連携は、ノーコード/ローコードで簡単に実現できます。
以下の手順で設定を進めましょう!


連携フローは大きく分けて以下のプロセスで作成を進めます。

  • OpenWeatherMapとDiscordをマイアプリ登録
  • フローの起点となるOpenWeatherMapのトリガー設定と、その後に続くDiscordのオペレーション設定
  • メッセージ内容や表示方法の設定
  • トリガーボタンをONにして、OpenWeatherMapとDiscordの連携動作を確認

Yoomを利用していない方は、こちらから無料登録をしてください。
すでにYoomを利用している方は、ログインしましょう。


■概要
毎朝、チームに天気予報を共有するのは、日常的なタスクでありながら意外と手間がかかるのではないでしょうか。特に複数の拠点がある場合や、リモートワークが中心のチームでは、情報共有の方法も煩雑になりがちです。このワークフローを活用すれば、毎日決まった時間にOpenWeatherMapから自動で天気予報を取得し、Discordへ通知することが可能になり、こうした情報共有の手間を解消し、チームのコミュニケーションを円滑にします。

■このテンプレートをおすすめする方
  • 毎日の天気予報をチームで共有しており、その作業を自動化したいと考えている方
  • Discordを主なコミュニケーションツールとして活用し、情報共有を効率化したい方
  • OpenWeatherMapのAPIを利用した、様々な情報の自動収集に関心がある方

■このテンプレートを使うメリット
  • 毎日決まった時間に天気予訪が自動でDiscordに通知されるため、これまで手作業での確認や共有に費やしていた時間を短縮できます。
  • 担当者に依存することなく、常に同じ形式で情報が共有されるため、業務の属人化を防ぎ、情報共有のプロセスを標準化できます。

■フローボットの流れ
  1. はじめに、OpenWeatherMapとDiscordをYoomと連携します。
  2. 次に、トリガーでスケジュール機能を選択し、「指定したスケジュールになったら」というアクションを設定します。
  3. 次に、オペレーションでOpenWeatherMapの「地理座標のデータを取得」アクションを設定し、天気情報を取得したい場所を指定します。
  4. 続いて、OpenWeatherMapの「現在の天気データを取得」アクションを設定し、前のステップで取得した座標を基に天気データを取得します。
  5. 最後に、オペレーションでDiscordの「メッセージを送信」アクションを設定し、取得した天気予報を指定のチャンネルに送信します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • スケジュール機能のトリガー設定では、通知を実行したい曜日や時間を任意で設定してください。
  • OpenWeatherMapで天気予報を取得する際に、対象としたい都市名や地域名、または緯度・経度を任意で指定することが可能です。
  • Discordへの通知アクションでは、メッセージを送信するチャンネルや、通知するメッセージの内容を任意で設定してください。

■注意事項
  • OpenWeatherMap、DiscordのそれぞれとYoomを連携してください。

ステップ1:OpenWeatherMapとDiscordをマイアプリ連携

はじめに使用するアプリのマイアプリ登録を行いましょう。
事前にマイアプリに登録しておくと、フローの設定がスムーズになります。
そのために、各サービスのAPIキーや認証情報を準備しておきましょう。

「マイアプリ」から新規作成でアプリを追加してください。

__wf_reserved_inherit

まず、YoomのマイアプリにOpenWeatherMapを登録するため、新規作成から検索窓に「OpenWeatherMap」で検索。
「アカウント名」と「アクセストークン」を入力し追加してください。

__wf_reserved_inherit

次にDiscordのマイアプリ登録です。
先ほどと同様に、検索窓に「Discord」と検索し表示された候補から選択してください。
また、「アカウント名」と「アクセストークン」を入力し追加してください。

__wf_reserved_inherit

まず、YoomのマイアプリにOpenWeatherMapとDiscordが表示されれば、登録完了です。

ステップ2:トリガーを設定

ここからは自動化の条件を設定します。

__wf_reserved_inherit

以下の画面が表示されたら、「タイトル」と「説明」を確認しましょう。
変更が必要な場合は、該当箇所をクリックすることで変更が可能です。
今回は、毎日指定した時間にOpenWeatherMapから天気情報を取得するように設定します。

__wf_reserved_inherit

「設定したスケジュールになったら」を選択すると、以下のようにスケジュール内容が確認・修正できます。

__wf_reserved_inherit

次に、「地理座標とデータを取得」からデータを入れましょう。

__wf_reserved_inherit

__wf_reserved_inherit

「都市名」を入力し、「テスト」をします。
テストが成功しましたら、一番下まで下がり、「保存」をしてください。

次に、「地理座標とデータを取得」と同様に「現在の天気データを取得」からデータを入れましょう。
「アカウント情報」と「アクション」と入力・選択し次に進みます。

__wf_reserved_inherit

経度と緯度を入力し、テストへと進みます。

__wf_reserved_inherit

テストが成功しましたら、一番下まで下がり、「保存」をしてください。
ここでOpenWeatherMapの設定は完了です!

ステップ3:アクションを設定

では次に取得した天気情報をDiscordで受け取れる形式に整形します。
メッセージの内容や表示方法をカスタマイズしましょう。

__wf_reserved_inherit

「Discordと連携するアカウント情報」を入力し、「アクション」を選択し「次へ」進みます。

__wf_reserved_inherit

__wf_reserved_inherit

「チャネルID」と「メッセージ内容」を入力し、テストをしてください。
※ここで重要なのが、メッセージ内容を入力する際、日々変わる日付の入力方法です!

__wf_reserved_inherit

メッセージ内容が設定出来たら「テスト」を実行しましょう!
テストで実際にDiscordに送信されるメッセージ内容を確認し、成功したら、「保存する」をクリックして完了です。

ステップ4:OpenWeatherMapとDiscordの自動化の動作確認

最後に「トリガーをON」をクリックしたら、自動化の設定は完了です!
正しくフローボットが起動するかどうかを確認しましょう。

__wf_reserved_inherit

設定、お疲れ様でした!


■概要
毎朝、チームに天気予報を共有するのは、日常的なタスクでありながら意外と手間がかかるのではないでしょうか。特に複数の拠点がある場合や、リモートワークが中心のチームでは、情報共有の方法も煩雑になりがちです。このワークフローを活用すれば、毎日決まった時間にOpenWeatherMapから自動で天気予報を取得し、Discordへ通知することが可能になり、こうした情報共有の手間を解消し、チームのコミュニケーションを円滑にします。

■このテンプレートをおすすめする方
  • 毎日の天気予報をチームで共有しており、その作業を自動化したいと考えている方
  • Discordを主なコミュニケーションツールとして活用し、情報共有を効率化したい方
  • OpenWeatherMapのAPIを利用した、様々な情報の自動収集に関心がある方

■このテンプレートを使うメリット
  • 毎日決まった時間に天気予訪が自動でDiscordに通知されるため、これまで手作業での確認や共有に費やしていた時間を短縮できます。
  • 担当者に依存することなく、常に同じ形式で情報が共有されるため、業務の属人化を防ぎ、情報共有のプロセスを標準化できます。

■フローボットの流れ
  1. はじめに、OpenWeatherMapとDiscordをYoomと連携します。
  2. 次に、トリガーでスケジュール機能を選択し、「指定したスケジュールになったら」というアクションを設定します。
  3. 次に、オペレーションでOpenWeatherMapの「地理座標のデータを取得」アクションを設定し、天気情報を取得したい場所を指定します。
  4. 続いて、OpenWeatherMapの「現在の天気データを取得」アクションを設定し、前のステップで取得した座標を基に天気データを取得します。
  5. 最後に、オペレーションでDiscordの「メッセージを送信」アクションを設定し、取得した天気予報を指定のチャンネルに送信します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • スケジュール機能のトリガー設定では、通知を実行したい曜日や時間を任意で設定してください。
  • OpenWeatherMapで天気予報を取得する際に、対象としたい都市名や地域名、または緯度・経度を任意で指定することが可能です。
  • Discordへの通知アクションでは、メッセージを送信するチャンネルや、通知するメッセージの内容を任意で設定してください。

■注意事項
  • OpenWeatherMap、DiscordのそれぞれとYoomを連携してください。

OpenWeatherMap・Discordを使ったその他の自動化例

他にもOpenWeatherMapやDiscordを使った自動化の例がYoomにはたくさんあるので、いくつか紹介します。

1.NotionとDiscordを連携して、Notionデータベースに登録された議事録の内容を要約してDiscordに通知する方法
日々の会議が多く、議事録の内容をまとめて共有するのはとても大変です。ノーコードで内容を要約し、メンバー全員にDiscordで通知が出来れば、共有漏れがなく安心です。


■概要
会議の議事録をNotionにまとめた後、その要点を手作業でコピー&ペーストしてDiscordで共有していませんか?この作業は手間がかかる上に、重要な情報の共有漏れにも繋がりかねません。このワークフローを活用すれば、Notionデータベースへの議事録登録をトリガーに、AIが内容を自動で要約し、指定のDiscordチャンネルへ通知するため、情報共有の効率化と効率化が実現できます。
■このテンプレートをおすすめする方
  • NotionとDiscordを利用し、議事録共有の作業に手間を感じている方
  • 会議の決定事項や要点を、チーム全体へスムーズに共有したいプロジェクトマネージャーの方
  • AIを活用して定型業務を自動化し、本来のコア業務に集中したいと考えている方
■このテンプレートを使うメリット
  • Notionへの議事録登録からDiscordへの通知までが自動化されるため、手作業での要約作成や転記にかけていた時間を削減できます。
  • 手作業によるコピー&ペーストのミスや、重要な情報の共有漏れといったヒューマンエラーを防ぎ、確実な情報伝達を実現します。
■フローボットの流れ
  1. はじめに、NotionとDiscordをYoomと連携します。
  2. 次に、トリガーでNotionを選択し、「特定のデータソースのページが作成・更新されたら」というアクションを設定します。
  3. 次に、オペレーションで分岐機能を設定し、特定の条件を満たした場合にのみ後続の処理に進むよう設定します。
  4. 次に、Notionの「レコードを取得する(ID検索)」アクションで、トリガーで取得したIDをもとに議事録のページ情報を取得します。
  5. 次に、AI機能の「要約する」アクションを設定し、取得した議事録の内容を要約します。
  6. 最後に、Discordの「メッセージを送信」アクションで、要約した内容を指定のチャンネルに通知します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • Notionのトリガー設定では、通知のきっかけとしたいデータソースのIDを任意で指定してください。
  • 分岐機能では、Notionから取得したページのプロパティ(ステータスなど)をもとに、後続の処理を実行する条件を自由に設定できます。
  • Notionのレコード取得オペレーションでは、検索対象のレコードを、トリガーで取得した情報を変数として用いて動的に指定することが可能です。
  • AI機能での要約では、Notionから取得した議事録の本文などを要約対象として設定でき、文字数などの要約条件もカスタマイズできます。
  • Discordへの通知メッセージでは、通知先のチャンネルを任意で設定できるほか、本文にAIで要約した内容を変数として埋め込むことが可能です。
■注意事項
  • Notion、DiscordのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

2.OpenWeatherMapとLINE WORKSを連携して、OpenWeatherMapで毎日天気予報を取得しLINE WORKSに通知する方法
最新の天気予報がメンバー全員にLINE WORKSで通知されたら、情報共有の漏れがなくて安心です。


■概要
毎朝の天気予報の確認は、日々のルーティンでありながら、つい忘れてしまったり、確認に手間がかかったりすることはないでしょうか。特にチームで情報を共有する際には、確認漏れが業務に影響を与える可能性もあります。このワークフローを活用すれば、毎日決まった時間にOpenWeatherMapで天気予報を自動取得し、LINE WORKSに通知することが可能です。これにより、情報収集の手間を省き、スムーズな1日のスタートをサポートします。

■このテンプレートをおすすめする方
  • 毎朝の天気予報チェックを自動化し、情報収集を効率化したいと考えている方
  • 外勤メンバーなどへ、毎日の天気情報をLINE WORKSで共有しているチームリーダーの方
  • LINE WORKSを情報集約のハブとして活用し、業務効率を改善したい方

■このテンプレートを使うメリット
  • 毎日決まった時間に自動で天気予報が通知されるため、手動で確認する手間を省き、朝の時間を有効活用できます。
  • 天気予報の確認忘れや見間違いを防ぎ、常に最新の情報をチームや個人で確実に共有することが可能になります。

■フローボットの流れ
  1. はじめに、OpenWeatherMapとLINE WORKSをYoomと連携します。
  2. 次に、トリガーでスケジュール機能を選択し、「指定したスケジュールになったら」というアクションで通知したい時間を設定します。
  3. その後、オペレーションでOpenWeatherMapの「地理座標のデータを取得」アクションを設定し、天気予報を取得したい地点を定めます。
  4. 続けて、オペレーションで同じくOpenWeatherMapの「現在の天気データを取得」アクションを設定します。
  5. 最後に、オペレーションでLINE WORKSの「トークルームにメッセージを送信」アクションを設定し、取得した天気情報を指定のトークルームに送信します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • スケジュール機能のトリガーでは、天気予報を通知させたい曜日や時間など、起動タイミングを任意で設定してください。
  • OpenWeatherMapのオペレーションでは、天気予報を取得したい都市名や地域名、または緯度・経度を任意で設定できます。
  • LINE WORKSのメッセージ送信オペレーションでは、通知先のトークルームやメンバー、メッセージの本文を自由にカスタマイズ可能です。

■注意事項
  • OpenWeatherMap、LINE WORKSのそれぞれとYoomを連携してください。

3.毎日OpenWeatherMapで天気予報を取得し、Microsoft Excelに自動で追加する方法
Microsoft Excelに手入力する手間を省き、転記ミスが起こる可能性を抑えることで、業務の効率化の手助けとなります。


■概要
イベント企画や現場作業など、天候によって業務計画が変わることはありませんか?毎日手作業で天気予報をチェックし、Microsoft Excelなどのシートに記録するのは手間がかかります。このワークフローを活用すれば、OpenWeatherMapから指定した地域の天気予報を自動で取得し、Microsoft Excelへ記録する作業を自動化できます。日々の情報収集にかかる時間を削減し、より正確なデータに基づいた業務計画の立案をサポートします。

■このテンプレートをおすすめする方
  • OpenWeatherMapとMicrosoft Excelを用いて天気情報を管理している方
  • 建設、農業、イベント運営など天候に業務が左右される業界のプロジェクト管理者の方
  • 毎日のルーティンとなっている情報収集やデータ入力を自動化し、効率化したい方

■このテンプレートを使うメリット
  • 毎日決まった時間に自動で天気情報を取得し記録するため、これまで手作業で行っていた情報収集や入力の時間を削減できます。
  • 手動でのデータ転記が減るため、入力ミスや記録漏れといったヒューマンエラーを防ぎ、データの正確性を保つことに繋がります。

■フローボットの流れ
  1. はじめに、OpenWeatherMapとMicrosoft ExcelをYoomと連携します。
  2. 次に、トリガーでスケジュールトリガーを選択し、「指定したスケジュールになったら」というアクションを設定します。
  3. 次に、オペレーションでOpenWeatherMapを選択し、「現在の天気データを取得」アクションを設定します。
  4. 最後に、オペレーションでMicrosoft Excelの「レコードを追加する」アクションを設定し、取得した天気情報を指定のファイルに行として追加します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • スケジュールトリガーでは、天気予報を取得したい曜日や時間帯を任意で設定してください。例えば、「平日の毎朝8時」といった指定が可能です。
  • OpenWeatherMapのオペレーションでは、天気予報を取得したい地点の緯度や経度を任意で設定してください。
  • Microsoft Excelにレコードを追加するオペレーションでは、記録先のファイルやシート、また記録する内容(天気、気温、湿度など)を任意で設定してください。

■注意事項
  • OpenWeatherMap、Microsoft ExcelのそれぞれとYoomを連携してください。
  • Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
  • Microsoft Excelのデータベースを操作するオペレーションの設定に関しては「【Excel】データベースを操作するオペレーションの設定に関して」をご参照ください。

まとめ

OpenWeatherMapとDiscordを連携することで、天気予報の共有が自動化され、業務の効率化とリスク管理の強化が実現できます。特に天気に左右される業種の方々にとって、タイムリーな情報提供は不可欠です。この機会に、自社の業務プロセスに合わせた自動化を検討してみてはいかがでしょうか。Yoomを活用すれば、複雑な連携も簡単に設定できますので、ぜひご活用ください。

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
s.okui
s.okui
今までカスタマーサポート・営業職・事務職などで約9年間、またWEB業界でも働いてきました。 Yoomを活用した業務効率化のための知識を少しでも多くの方に、お届け出来ればと思いコンテンツ制作に携わっています! プログラミングの知識がない私ならではの、わかりやすいコンテンツをお届け出来ればと思います。
タグ
Discord
連携
通知
OpenWeatherMap
自動化
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる