1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Azure Logic Apps を使って、RSSの新着情報をLINE公式アカウントでまとめて配信する方法

Last updated at Posted at 2023-07-18

背景

能登町ホームページでは、新着情報をRSSで提供しており、以前に、このRSSを利用して、メッセージ配信をするLINEアカウントを作成しました。これにより、ホームページを見なくても、LINEで最新の情報を受け取ることが出来ていました。その際の記事はこちらです。

しかし、LINE公式アカウントの仕様が変更になりました。以前は、月に1000メッセージまで無料で配信できましたが、現在は200メッセージまでになりました。これでは、ユーザー数も増えてきており、RSSの新着情報が多いときにはメッセージが足りなくなりました。というか、過去の傾向を見ているとほとんどんの月で足りません。

そこで、今回は、メッセージ配信の方法を変更することにしました。RSSの新着情報があるたびに配信するのではなく、1週間に1回の配信としました。また、1回のメッセージに複数の新着情報をまとめて表示するようにしました。これで、しばらくは運用できるはずです。

従来の方法

RSSの新着情報があるかどうかを1時間ごとに確認し、新着情報をあるたびに、その新着情報を1メッセージとしてLINEに配信していました。
image.png

変更内容

  • フィードを見に行くトリガーを繰り返しに変更して、週1に変更
  • 一覧をすべて取得し、過去7日以内のフィードのみを取得
  • 1メッセージで送信

image.png

結果

このようにして、Azure Logic AppsでLINE公式アカウントのメッセージ配信を変更しました。
以下は、実際に送信されたメッセージの例です。以前までは、1つの新着情報につき、1メッセージだったのですが、まとめて1メッセージで送信されるようになりました。

MicrosoftTeams-image (1).png

まとめ

今回は、Azure Logic Apps を使って、RSSの新着情報をLINE公式アカウントでまとめて配信する方法について紹介しました。Azure Logic Appsは、様々なアプリケーションやサービスを連携させることができる便利なツールです。ぜひ、皆さんも試してみてください。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?