ผมสร้าง AI Social Publisher แบบงบ 0 บาท ด้วย n8n

ผมต้องการสร้างระบบโซเชียลมีเดียอัตโนมัติโดยไม่เสียค่าใช้จ่ายเลยสักบาทเดียว

เป้าหมายนั้นเรียบง่าย ผมส่ง prompt ไปยัง Telegram bot จากนั้น Gemini จะเขียนโพสต์ Pollinations.ai จะสร้างรูปภาพ และระบบจะส่งทุกอย่างกลับมาให้ผมตรวจสอบ

ผมใช้เครื่องมือเหล่านี้:

  • n8n: เพื่อเชื่อมต่อบริการทั้งหมดเข้าด้วยกัน
  • Google Gemini: สำหรับเขียนข้อความ
  • Pollinations.ai: สำหรับสร้างรูปภาพ
  • Telegram: เพื่อทำหน้าที่เป็นศูนย์ควบคุมของผม

เครื่องมือฟรีนั้นทรงพลังมาก แต่ก็มีปัญหาเกิดขึ้นได้ และนี่คือวิธีที่ผมแก้ไขปัญหาเหล่านั้น

ปัญหาที่ 1: Gemini ใส่ข้อความส่วนเกินมามากเกินไป Gemini มักจะใส่ข้อความเกริ่นนำหรือ markdown มาด้วย เช่น "Here is your tweet:" ก่อนที่จะถึงเนื้อหาจริง ซึ่งมันทำให้โพสต์โซเชียลเสียรูปแบบไปเลย

วิธีแก้ไข: ผมใช้ n8n Code node โดยเขียนฟังก์ชัน JavaScript สั้นๆ เพื่อตัดคำส่วนเกินและ markdown ออกทั้งหมด นอกจากนี้ผมยังเพิ่มการตรวจสอบเพื่อให้แน่ใจว่าข้อความมีความยาวไม่เกินขีดจำกัดของโซเชียลมีเดียด้วย

ปัญหาที่ 2: รูปภาพไม่มีความสม่ำเสมอ Pollinations.ai จะสร้างสไตล์ที่แตกต่างกันออกไปในแต่ละครั้ง บางครั้งรูปภาพก็ไม่เข้ากับโทนของข้อความ

วิธีแก้ไข: ผมเพิ่มขั้นตอนที่สองขึ้นมา โดยใช้ Gemini เขียน image prompt ที่เฉพาะเจาะจงโดยอิงจากโพสต์โซเชียลนั้นๆ prompt นี้จะรวมรายละเอียดสไตล์ เช่น "digital art" หรือ "tech-focused" นอกจากนี้ผมยังเพิ่มการตั้งค่า timeout ใน n8n เพื่อไม่ให้ workflow หยุดทำงานระหว่างที่รอการสร้างรูปภาพที่ล่าช้า

ปัญหาที่ 3: การตรวจสอบผ่าน Telegram ดูวุ่นวาย การได้รับข้อความดิบๆ และ URL ยาวๆ ทำให้มันอ่านยาก

วิธีแก้ไข: ผมสร้าง message template ใน n8n ตอนนี้ Telegram จะแสดงทั้งข้อความและรูปภาพไปพร้อมกัน ผมยังเพิ่มปุ่มสำหรับ "Approve" หรือ "Discard" ซึ่งช่วยเปลี่ยนจาก bot ธรรมดาให้กลายเป็น dashboard ระดับมืออาชีพ

บทเรียนที่ได้รับ: คุณสามารถสร้างระบบ automation ขนาดใหญ่ได้ฟรี อย่างไรก็ตาม คุณต้องสละเวลาในการทำ data cleaning และการจัดการข้อผิดพลาด (error handling) ช่วงที่ระบบ "พัง" นั่นแหละคือตอนที่คุณจะได้เรียนรู้วิธีการทำงานที่แท้จริงของ API

มีปัญหาอะไรเกิดขึ้นในโปรเจกต์ automation ของคุณบ้าง?

Source: https://dev.to/noushad_patel/i-built-a-zero-budget-ai-social-publisher-with-n8n-heres-what-broke-1io0

ชุมชนแห่งการเรียนรู้ (ไม่บังคับ): https://t.me/GyaanSetuAi