สร้าง RSS Feed จากเนื้อหาเว็บไซต์อัตโนมัติ ด้วย n8n + Gemini
ในยุคที่ข้อมูลคือพลัง การติดตามข่าวสารจากหลายเว็บไซต์อาจกลายเป็นงานที่ใช้เวลามากเกินไป แต่ถ้าเราสามารถ “สกัดข้อมูลที่ต้องการจากเว็บไซต์และสร้าง RSS Feed อัตโนมัติ” ได้ล่ะ? ใช่ครับ มันเป็นไปได้! และในบทความนี้ เราจะพาคุณไปรู้จัก workflow ที่น่าสนใจใน n8n ที่ใช้ Google Gemini + LLM Chain ในการประมวลผลเนื้อหาเว็บไซต์แบบอัจฉริยะ พร้อมเชื่อมต่อไปยัง Facebook Graph API เพื่อเผยแพร่ต่อได้ทันที
Workflow ประกอบไปด้วย 6 ขั้นตอนหลัก
1. 🔁 Schedule Trigger
เริ่มต้นด้วยการตั้งเวลาให้ระบบทำงานอัตโนมัติ เช่น ทุกชั่วโมงหรือทุกวัน
2. ✏️ Set URL
กำหนด URL ของเว็บไซต์ที่ต้องการดึงข้อมูล (อาจเป็นหน้า blog, ข่าว, หรือหน้ารายการสินค้า)
3. 🌐 Fetch Website
ใช้ node สำหรับดึง HTML ของเว็บไซต์ตาม URL ที่กำหนดไว้
4. 🧱 HTML Extractor
แยกเนื้อหาจาก HTML ที่ดึงมา เช่น ดึงเฉพาะ
img : src
หรือ
Post : h1 a
ที่มีเนื้อหาสำคัญออกมา
5. 🧠 Basic LLM Chain + Google Gemini
นี่แหละหัวใจของระบบ! ใช้ LLM Chain เพื่อส่งเนื้อหาที่ดึงมาให้กับโมเดล Google Gemini Chat โดยโมเดลจะ:
- สรุปใจความสำคัญ
- จัดรูปแบบให้อยู่ในโครงสร้าง RSS ได้
- ปรับเนื้อหาให้เหมาะกับการเผยแพร่
6. 📣 Facebook Graph API
หลังจากจัดการเนื้อหาเรียบร้อยแล้ว ระบบสามารถนำไปโพสต์ลง Facebook Page ผ่าน Graph API ได้ทันที (หรือคุณจะต่อยอดไปยัง Telegram, LINE, หรือส่งเข้า Email ก็ยังได้!)

🤖 ทำไมต้องใช้ LLM (เช่น Gemini)?
การแปลง HTML เป็นเนื้อหาที่มีโครงสร้าง (structured content) อย่าง RSS XML โดยอัตโนมัติไม่ใช่เรื่องง่าย เพราะต้องเข้าใจ “ความหมาย” ของเนื้อหา ไม่ใช่แค่โค้ด HTML เท่านั้น
การใช้ LLM ช่วยให้เราสามารถ:
- เข้าใจว่าอะไรคือหัวข้อหลัก
- ตัดคำโฆษณา/เนื้อหาที่ไม่เกี่ยวข้องออก
- สร้าง title, description, link ได้อัตโนมัติ
💡 ข้อดีของการสร้าง RSS ด้วย AI และ Automation
- ประหยัดเวลา: ไม่ต้องมาเขียน parser เอง
- ยืดหยุ่น: รองรับเว็บไซต์ที่มีโครงสร้างหลากหลาย
- อัปเดตทันใจ: พร้อมเผยแพร่ไปยัง Social Media หรือแพลตฟอร์มอื่น ๆ ได้ทันที