(ユースケース)Redit、GoogleヘッドラインニュースRSSを入手する(⭐)

作成日
名前
(ユースケース)Redit、GoogleヘッドラインニュースRSSを入手する(⭐)
Created by
  • data_popcorn

前提条件

RSSノード
Rssフィードリンクが必要です。

シナリオ

💡
一行のまとめ
このワークフローは、N8nコミュニティのお知らせRSSフィードを監視し、新しいアップデートがあるとDiscordチャンネルにWebフックを介してメッセージを送信します。

1. 仕組み

1.
RSSフィードトリガー:n8nお知らせRSSフィードを1分ごとに確認して、アップデートがあるかどうかを監視します。
2.
Discord通知:新しい通知が検出されたら、データをフォーマットしてDiscordチャンネルに送信します。

2. ステップの設定

所要時間:5~10分
1.
RSSフィードURLの準備:RSSフィードURLが正しいことを確認してください。
URL:
https://community.n8n.io/c/announcements/11.rss
https://www.reddit.com/r/n8n/.rss
2.
Discord Web Hookの設定:通知を送信するDiscordチャンネルのWeb Hook URLを準備します。

3. プロセス

Step 1: RSSフィードトリガー

ノード: (Trigger) RSS Feed Read Trigger
設定方法
1.
RSS Feed Read Triggerノードを追加します。
2.
Feed URLに以下のURLを入力します。
URL: https://community.n8n.io/c/announcements/11.rss
3.
ポーリング間隔を1分に設定します。
Poll TimesEvery Minuteを選択します。
役割:RSSフィードで新しいお知らせを監視します。

Step 2: Discord Webhook

ノード: (Action) Discord
設定方法
1.
Discordノードを追加します。
2.
ウェブフックの設定:
Discord Webhook API認証情報を選択または新規に設定します。
3.
メッセージ内容のフォーマット:
次のテンプレートを使用してお知らせ内容を作成します。
={{ $json.pubDate.toDateTime().setZone('Asia/Seoul') }} [{{ $json.title }}]({{ $json.link }})
お知らせタイトルをクリック可能なリンクにし、 アジア/ソウルタイムゾーンの公開日を含めます。
役割:お知らせの詳細をDiscordチャンネルに送信します。