n8nでニュース収集を自動化!コード不要(ほぼ)でTelegramに配信する完全ガイド

n8nでニュース収集を自動化!コード不要(ほぼ)でTelegramに配信する完全ガイド

記事
IT・テクノロジー
日々の情報収集、手動で行うのは大変ですよね。特に複数のサイトから最新ニュースをチェックするのは時間のかかる作業です。「もっと効率的に、自動で最新ニュースを受け取れたら…」そう思ったことはありませんか?

この記事では、ノーコード/ローコード自動化ツールのn8nを使って、指定したウェブサイトからニュース記事を取得し、人気のメッセージアプリTelegramに自動配信するワークフローの構築方法を、初心者の方でもすぐに実践できるように丁寧に解説します。特に、HTMLノードを使うことで、複雑なコードを書くことなく効率的に情報を取得する方法に焦点を当てます。

さあ、あなたもn8nで情報収集を自動化し、時間を有効活用しましょう!

なお、本日の記事では、特定の3つのニュースメディアから情報を収集し、最終的にTelegramへ送信することを前提としています。ご自身の収集したいウェブサイトのURLに置き換えて読み進めてください。

截屏2025-04-18 08.45.41.png
ワークフロー全体が正常に動作しました!図中の✅は、実行が成功したことを示しています。

ワークフローの全体像

今回構築するワークフローは、以下のノードで構成されます。
1. スケジュールトリガー (Schedule Trigger): ワークフローを定期的に実行します。
2. HTTPリクエストノード (HTTP Request) × 3: 指定したニュースサイトのHTMLコンテンツを取得します。
3. HTMLノード (HTML) × 3: 取得したHTMLからニュース記事の情報を解析(抽出)します。
4. コードノード (Code) × 3: 解析されたデータを整形し、統一的な形式にします。
5. マージノード (Merge): 3つのニュースソースからのデータを結合します。
6. 最終処理コードノード (Code): Telegramに送信するための最終的なメッセージを作成します。
7. Telegramノード (Telegram): 作成したメッセージをTelegramチャンネルやグループに送信します。

(中略)
(Coconalaブログの制限により、記事全文をここに掲載できません。そのため、記事をご希望の場合は、私をフォローいただいた上でcoconalaメッセージにてご連絡ください。折り返し、無料で記事をお送りいたします。お手数おかけいたしますが、よろしくお願いいたします。)

ウェブサイトの変更への対応

ニュースサイトのHTML構造は予告なく変更されることがあります。もしワークフローが突然データを取得できなくなった場合は、以下の手順で対応します。
1. ワークフローでデータを取得できなくなった対象のウェブサイトをブラウザで開きます。
2. ブラウザの開発者ツールを使って、ニュース記事のタイトル、リンク、概要などのHTML構造が変更されていないか確認します。
3. 変更されている場合は、HTMLノードのCSSセレクターを新しい構造に合わせて修正します。
4. 修正後、ワークフローを再度テスト実行します。

まとめ

この記事では、n8nのHTMLノードを効果的に使うことで、ウェブサイトからのニュース収集からTelegramへの自動配信までを行うワークフローの構築方法を解説しました。外部への直接リンクを排除した形での情報収集と共有を行うワークフローとしてご活用いただけます。

ぜひこのガイドを参考に、ご自身のn8n環境でニュース自動収集ワークフローを構築し、快適な情報収集ライフを始めてみてください!




サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す