วิธีลบ Markdown จาก AI Response ใน n8n ☕

n8nวิธีลบ Markdown จาก AI Response ใน n8n ☕

สวัสดีครับ! วันนี้ผมจะมาแชร์วิธีการจัดการกับ AI Response ที่มี Markdown ใน n8n ซึ่งเป็นปัญหาที่เจอบ่อยมากเวลาใช้ AI nodes ครับ 😅

🎯 ปัญหาที่เจอบ่อย

เวลา AI ตอบกลับมา มักจะมี:

  • Bold text **text**
  • Italic text *text*
  • Headers # ## ###
  • Code blocks ```code```
  • Lists - item หรือ 1. item

💡 วิธีแก้ไข

วิธีที่แก้ใช้ JavaScript ใน Code Node

// ฟังก์ชันสำหรับลบ Markdown
function removeMarkdown(text) {
  if (!text || typeof text !== 'string') {
    return text;
  }
  
  return text
    // ลบ Headers (# ## ### #### ##### ######)
    .replace(/^#{1,6}\s+/gm, '')
    
    // ลบ Bold (**text** และ __text__)
    .replace(/\*\*(.*?)\*\*/g, '$1')
    .replace(/__(.*?)__/g, '$1')
    
    // ลบ Italic (*text* และ _text_)
    .replace(/(?<!\*)\*([^*]+)\*(?!\*)/g, '$1')
    .replace(/(?<!_)_([^_]+)_(?!_)/g, '$1')
    
    // ลบ Strikethrough (~~text~~)
    .replace(/~~(.*?)~~/g, '$1')
    
    // ลบ Code blocks (```code```)
    .replace(/```[\s\S]*?```/g, '')
    
    // ลบ Inline code (`code`)
    .replace(/`([^`]+)`/g, '$1')
    
    // ลบ Links [text](url)
    .replace(/\[([^\]]+)\]\([^)]+\)/g, '$1')
    
    // ลบ Images ![alt](url)
    .replace(/!\[([^\]]*)\]\([^)]+\)/g, '$1')
    
    // ลบ Blockquotes (> text)
    .replace(/^>\s+/gm, '')
    
    // ลบ Horizontal rules (--- หรือ ***)
    .replace(/^[-*_]{3,}$/gm, '')
    
    // ลบ Unordered lists (- item, * item, + item)
    .replace(/^[-*+]\s+/gm, '')
    
    // ลบ Ordered lists (1. item)
    .replace(/^\d+\.\s+/gm, '')
    
    // ลบ Tables (| col1 | col2 |)
    .replace(/\|.*\|/g, '')
    .replace(/^\s*[-:]+[-:\s]*$/gm, '')
    
    // ลบบรรทัดว่างเกิน
    .replace(/\n\s*\n\s*\n/g, '\n\n')
    
    // ตัดช่องว่างหน้าหลัง
    .trim();
}

// รับข้อมูลจาก AI Agent
const aiResponse = $input.item.json.output || $input.item.json.response || $input.item.json.text;

// ทำความสะอาด Markdown
const cleanText = removeMarkdown(aiResponse);

// ส่งผลลัพธ์
return {
  json: {
    originalText: aiResponse,
    cleanText: cleanText,
    markdown_removed: true,
    processing_time: new Date().toISOString()
  }
};

🔍 การแก้ไขปัญหาที่พบบ่อย

ปัญหา: Regex ไม่ทำงาน แก้ไข: ตรวจสอบ escape characters ใน string

ปัญหา: ลบข้อความหายไป แก้ไข: ทดสอบ regex ทีละตัวใน console ก่อน

💡 เคล็ดลับจากผม

  • Test Regex ใน regex101.com ก่อนใช้จริง
  • เก็บ backup ของข้อความต้นฉบับไว้เสมอ
  • ใช้ Try-Catch ใน Code Node เพื่อป้องกัน error
  • แบ่ง process เป็นขั้นตอนย่อยๆ เพื่อ debug ง่าย

n8n #automation #markdown #textprocessing #DataEspresso ☕

Short Link: https://data-espresso.com/u212

Related articles

คอร์สออนไลน์ n8n ภาษาไทย: เรียนจากผู้เชี่ยวชาญ

เรียน n8n ด้วยภาษาไทย! สอนสร้าง workflow automation และ AI Agent จากผู้เชี่ยวชาญ เหมาะกับ SME และคนไม่เขียนโค้ด

สอน n8n: สร้าง AI Agent แบบฟรีด้วย n8n Workflow ใช้งานได้จริง

คู่มือสร้าง AI Agent ด้วย n8n แบบง่าย ๆ พร้อมตัวอย่างการเชื่อมต่อ AI APIs ต่าง ๆ เพื่อสร้างระบบอัตโนมัติแบบฟรี

AI Agent คืออะไร? สร้างและใช้งาน AI Agent ด้วย n8n และ Make

เรียนรู้การสร้าง AI Agent ด้วย n8n และ Make.com เพื่อสร้างระบบอัตโนมัติอัจฉริยะที่ตอบสนองและปรับตัวได้แบบเรียลไทม์

ปฏิวัติการจัดการเอกสารด้วย n8n: สร้าง Workflow อัตโนมัติ ลดงานซ้ำซ้อน

เรียนรู้วิธีการใช้ n8n สำหรับการจัดการเอกสาร เพื่อสร้าง Workflow อัตโนมัติ ตั้งแต่การสร้าง PDF, จัดเก็บในคลาวด์, และสร้างระบบอนุมัติ เพื่อลดงานซ้ำซ้อน เพิ่มประสิทธิภาพให้ธุรกิจ

Make.com vs N8N: เปรียบเทียบ Automation Platform ที่ดีที่สุด 2025

เปรียบเทียบ Make.com กับ N8N อย่างละเอียด ราคา ฟีเจอร์ ข้อดี-ข้อเสีย เลือกแพลตฟอร์มไหนดีสำหรับธุรกิจคุณ

Related Article

อัปเดตใหญ่ Make.com กันยายน 2025: เจาะลึกฟีเจอร์ AI และ Automation ที่จะเปลี่ยนธุรกิจคุณ

สรุปฟีเจอร์ใหม่ล่าสุดจาก Make.com ประจำเดือนกันยายน 2025 ทั้ง Make AI Toolkit, การเชื่อมต่อ API ที่ง่ายขึ้น และแอปใหม่ๆ ที่จะช่วยให้ธุรกิจคุณทำงานอัตโนมัติและฉลาดขึ้น

Google AI Studio และเครื่องมือ AI จาก Google ครบทุกฟังก์ชัน

สำรวจ Google AI Studio แพลตฟอร์มพัฒนา AI บนคลาวด์ และเครื่องมือ AI อื่นๆ จาก Google เช่น Gemini, Imagen, Vertex AI เพื่อสร้างโซลูชันสำหรับธุรกิจของคุณ

AG-UI Protocol คืออะไร? มาตรฐานใหม่สร้าง AI Agent เชื่อมต่อแอปพลิเคชัน

ทำความรู้จัก AG-UI Protocol โปรโตคอลเปิดใหม่ที่ช่วยให้ AI Agent เชื่อมต่อกับ UI ได้แบบ Real-time เหมาะสำหรับธุรกิจที่ต้องการสร้าง AI Copilot และ Workflow Automation
สอบถามข้อมูล