Cách tạo workflow cập nhật tin tức mới từ VNexpress

Để tạo một workflow tự động cập nhật tin tức từ VnExpress trên n8n, cách ổn định và đơn giản nhất là sử dụng RSS Feed. VnExpress cung cấp các đường dẫn RSS rất chi tiết cho từng chuyên mục.

1. Lấy nguồn tin (RSS Feed) từ VnExpress

VnExpress có danh mục RSS tại địa chỉ: https://vnexpress.net/rss. Bạn có thể chọn chuyên mục mình muốn:

Chuyên mụcRSS URL
Tin mới nhấthttps://vnexpress.net/rss/tin-moi-nhat.rss
Thế giớihttps://vnexpress.net/rss/the-gioi.rss
Số hóa (Công nghệ)https://vnexpress.net/rss/so-hoa.rss
Kinh doanhhttps://vnexpress.net/rss/kinh-doanh.rss

2. Các bước thiết lập Workflow trên n8n

Bạn có thể xây dựng workflow theo cấu trúc: Schedule -> RSS Read -> Filter (Tránh trùng) -> Telegram/Discord/Email.

Bước 1: Node “Schedule Trigger”

Node này giúp workflow tự động chạy sau một khoảng thời gian nhất định.

  • Interval: 15 hoặc 30 phút (tùy vào độ nóng của tin tức bạn muốn).

Bước 2: Node “RSS Read”

Node này sẽ truy cập vào VnExpress để lấy danh sách bài viết.

RSS Feed giống như một “đường ống dẫn tin” trực tiếp từ tòa soạn báo về thẳng workflow của bạn. Bạn không cần “đi chợ” (vào web), tin tức sẽ tự “ship” (gửi) đến tận nơi.

  • URL: Dán đường dẫn RSS bạn đã chọn ở trên (VD: https://vnexpress.net/rss/tin-moi-nhat.rss).
  • Target: Items.

Bước 3: Node “Filter” hoặc “Limit” (Tùy chọn)

Để tránh việc mỗi lần chạy nó lại gửi lại toàn bộ tin cũ, bạn có 2 cách:

  • Cách đơn giản: Sử dụng node Limit để chỉ lấy 1-3 bài viết mới nhất ở trên cùng.
  • Cách chuyên nghiệp: Sử dụng node Compare hoặc lưu ID/URL của bài báo vào một cơ sở dữ liệu nhỏ (như Google Sheets hoặc Static Data của n8n) để kiểm tra xem bài này đã được gửi chưa.

Bước 4: Node “Telegram” (Hoặc ứng dụng bạn muốn nhận tin)

Kết nối với Bot Telegram để nhận thông báo.

  • Chat ID: ID nhóm hoặc cá nhân của bạn.
  • Text: Bạn có thể định dạng nội dung như sau:[VnExpress] {{ $node[“RSS Read”].json[“title”] }}Tóm tắt: {{ $node[“RSS Read”].json[“contentSnippet”] }}Xem chi tiết: {{ $node[“RSS Read”].json[“link”] }}

Kiểm tra kết quả

Report a question

You cannot submit an empty report. Please add some details.

Vui lòng đăng nhập thể thực hiện bài kiểm tra!

Được viết bởi hlp

Tôi là người quản trị hệ thống