【定期】毎朝、天気予報をTeams通知する

【定期】毎朝、天気予報をTeams通知する

概要


毎朝指定した時間に、気象庁のAPIを利用して天気予報をChatworkに通知します。

以下のようなワークフローで実現します。


※上記のワークフローはテンプレートが用意されています

設定方法



以下の順に説明を行います。



①定期実行の設定


以下のようにパラメータを設定してください。

項目
内容
実行間隔コネクタを実行する間隔を設定。今回は1日ごとです。
開始日通知を開始する日付を設定。
 開始時刻 何時に通知をするかの時刻を設定。今回は毎朝6時に通知を行います。



以上を設定したら保存してください。

②HTTPリクエスト

天気予報の情報を取得します。以下のようにパラメータを設定してください。

項目内容
MethodGETとしてください。
Endpoint
以下のURLを貼り付けてください。
https://weather.tsukumijima.net/api/forecast/city/130010
※130010の部分は地区番号です。お住いの地域に合わせて適宜変更してください。地区番号は以下を参照してください。https://weather.tsukumijima.net/primary_area.xml
TypeNoneとし、テスト送信をクリックしてから変数名を指定の設定を行ってください。
responseここは設定を行う必要はありません。テスト送信をクリック後に自動的に入力されます。
変数名を設定
追加するのボタンをクリックし、以下のように変数のkey・変数名を追加してください。
変数のkey・変数名:
    publicTime・発表時刻
    forecasts.dateLabel・今日、明日、明後日
    forecasts.telop‣予報
※実際は変数名は任意で構いません。今回はこのように設定したとして以後の設定も続けていきます。



③データ変換

通知を見やすくするための設定を行います。以下のようにパラメータを設定してください。
項目
内容
変換操作結合(リスト型)を選択します。
結合対象のリスト型の変数右にある引用可能なデータ(変数)から、HTTPリクエスト(天気情報取得)にある"今日、明日、明後日"と"予報"の2つを選択。
変数名は自分がわかりやすいようにつけましょう。




④Teams

実際にTeamsへと通知を届けるための設定です。今回はチームにメッセージを送信するか、チャットにメッセージを送信するかで項目数が異なります。以下のように設定を行ってください。

1. チームにメッセージ送信する場合

項目
内容
アクション
チームにメッセージ送信を選択してください。
 チーム名
 チーム名を選択してください。
チャネル名
通知を行いたいチャネルを選択してください。(複数選択しても構いません。)


2. チャットにメッセージ送信する場合

項目内容
アクションチャットにメッセージ送信を選択してください。
メッセージの投稿先自分の投稿したいチャットを選択してください。
投稿内容ここに書かれた内容が毎朝通知されます。好みにカスタマイズしてください。




設定は以上で完了です。

最後にワークフローの公開を行いましょう。



    • Related Articles

    • 【定期】毎朝、天気予報をSlack通知する

      概要 毎朝指定した時間に、気象庁のAPIを利用して天気予報をSlackに通知することができます。 以下のようなワークフローで実現します。 ※上記のワークフローはテンプレートが用意されています 設定方法 以下の順に説明を行います。 ①定期実行(毎朝6時に定期実行) 今回は2024年4月1日から毎朝6時に定期実行するように設定します。 以下のようにパラメータを設定してください。 項目 内容 実行間隔 1日ごと 開始日 2024ー04ー01 開始時間 06:00 以上を設定したら保存してください。 ...
    • 【定期】毎朝、天気予報をLINEWORKS通知する

      概要 毎朝指定した時間に、気象庁のAPIを利用して天気予報をLINEWORKSに通知することができます。 以下のようなワークフローで実現します。 ※上記のワークフローはテンプレートが用意されています 設定方法 以下の順に説明を行います。 ①定期実行(毎朝6時に定期実行) 今回は2024年4月1日から毎朝6時に定期実行するように設定します。 以下のようにパラメータを設定してください。 項目 内容 実行間隔 1日ごと 開始日 2024ー04ー01 開始時間 06:00 ...
    • 【定期】毎朝、天気予報をChatwork通知する

      概要 毎朝指定した時間に、気象庁のAPIを利用して天気予報をChatworkに通知します。 以下のようなワークフローで実現します。 ※上記のワークフローはテンプレートが用意されています 設定方法 以下の順に説明を行います。 ①定期実行の設定 以下のようにパラメータを設定してください。 項目 内容 実行間隔 コネクタを実行する間隔を設定。今回は1日ごとです。 開始日 通知を開始する日付を設定。 開始時刻 何時に通知をするかの時刻を設定。今回は毎朝6時に通知を行います。 ...