วิธีลบ 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

ปลดล็อกศักยภาพธุรกิจด้วยคอร์ส Automation ภาษาไทยจาก Data-Espresso (Make.com & n8n)

เรียนรู้การสร้าง Automation และ AI Workflow ด้วย Make.com และ n8n กับคอร์สออนไลน์ภาษาไทยจาก Data-Espresso เหมาะสำหรับ SME และคนไม่มีพื้นฐานโค้ด

คอร์สออนไลน์ 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, จัดเก็บในคลาวด์, และสร้างระบบอนุมัติ เพื่อลดงานซ้ำซ้อน เพิ่มประสิทธิภาพให้ธุรกิจ

Related Article

แนะนำ Claude Code สำหรับมือใหม่: AI ผู้ช่วยเขียนโค้ดที่จะเปลี่ยนเกม

คู่มือแนะนำ Claude Code สำหรับมือใหม่ AI Agent ช่วยเขียนโค้ดอัตโนมัติจาก Anthropic เรียนรู้วิธีใช้แก้บั๊ก, Refactor, จัดการ Git และเริ่มต้นกับโปรเจกต์แรกของคุณ

เจาะลึกอัปเดตใหญ่ ChatGPT: Deep Research, GPT-4o Image Generation, Canvas และทัพโมเดลใหม่ o3, GPT-4.5

เจาะลึกอัปเดตใหญ่ ChatGPT ปี 2025 ที่จะเปลี่ยนวิธีการทำงานของคุณไปตลอดกาล! พบกับ Deep Research, GPT-4o Image Generation, ChatGPT Canvas และโมเดลใหม่ o3, GPT-4.5 สำหรับธุรกิจที่ต้องการความล้ำหน้า

อยากเก่ง AI? ต้องเปลี่ยน Mindset จาก ‘ผู้ใช้’ เป็น ‘ผู้ถาม’ และ ‘ผู้ตัดสินใจ’

ในยุค AI การใช้เครื่องมือเป็นอย่างเดียวไม่พอ ต้องเปลี่ยน Mindset เป็นผู้ตั้งคำถามและผู้ตัดสินใจที่ดี บทความนี้จะพาคุณไปดูวิธีคิดและทักษะที่จำเป็น
สอบถามข้อมูล