วิธีทำเงิน 10,000 ดอลลาร์ต่อเดือนด้วย Google Omni + Claude 4.8 Opus + eBay Blueprint: คู่มืออีคอมเมิร์ซฉบับสมบูรณ์

@ridark_eth
อังกฤษ2 เดือนที่ผ่านมา · 01 มิ.ย. 2569
307K
133
5
26
381

TL;DR

คู่มือฉบับสมบูรณ์นี้อธิบายวิธีการผสานรวม Google Omni และ Claude 4.8 Opus เข้ากับ API ของ eBay เพื่อทำระบบจัดหาสินค้าและลงรายการขายให้เป็นอัตโนมัติ พร้อมนำเสนอกลยุทธ์แบบสองทางสำหรับการขายต่อและการสร้างรายได้จาก SaaS

Blueprint นี้เป็นตัวอย่างชั้นยอดของ "สถาปัตยกรรมแบบ picks and shovels" ในยุค AI agent ปี 2026 ในขณะที่ผู้ขายทั่วไปใช้เวลาหลายชั่วโมงในการหาสินค้าตามร้านขายของมือสองและจัดรูปแบบลิสติ้งที่น่าเบื่อ คุณสามารถสร้างระบบอัตโนมัติที่จัดการทุกอย่างได้ภายในไม่กี่วินาทีด้วย AI -> จากนั้นก็ขยายเทคโนโลยีนั้นบน X (Twitter) โดยการขายสิทธิ์การเข้าถึง

Ridark - inline image

ด้านล่างนี้คือคู่มือธุรกิจที่มีรายละเอียดและแม่นยำทางเทคนิคเกี่ยวกับวิธีการกำหนดค่าแต่ละส่วนประกอบ เชื่อมต่อผ่านโค้ดเข้าสู่ระบบนิเวศที่เป็นหนึ่งเดียว และสร้างกระแสรายได้ที่มั่นคง

บทนำ: สถาปัตยกรรมหลัก

ระบบแบ่งออกเป็นสองสภาพแวดล้อมที่แตกต่างกัน:

  1. ส่วนหน้า (ดวงตา): Google Omni (ผ่าน Gemini Live API) ทำงานบนสมาร์ทโฟนของคุณโดยตรง เมื่อคุณเดินเข้าไปในร้านค้า เพียงแค่ชี้กล้องไปที่ชั้นวาง Omni จะวิเคราะห์สตรีมวิดีโอสดแบบเรียลไทม์ ตรวจจับยี่ห้อ รุ่น และสภาพของสินค้า ทันทีที่มันพบสิ่งที่มีค่า มันจะส่งบันทึกที่มีโครงสร้างไปยังเซิร์ฟเวอร์แบ็คเอนด์ของคุณ
  2. ส่วนหลัง (สมอง): สคริปต์ของคุณรับ payload จาก Omni ทำคำขออย่างเป็นทางการอย่างรวดเร็วไปยัง eBay Buy Browse API เพื่อดึงข้อมูลลิสติ้งของคู่แข่งที่ยังใช้งานอยู่ (Comps) และส่งชุดข้อมูลทั้งหมดไปยัง Claude 4.8 Opus Claude จะกรองสิ่งที่ไม่จำเป็นออกทันที วิเคราะห์คีย์เวิร์ดที่มีมูลค่าสูง และส่งออกลิสติ้งที่ปรับแต่ง SEO อย่างสมบูรณ์แบบ
  3. ข้อจำกัดความรับผิดชอบทางเศรษฐกิจที่สำคัญ: eBay ได้ปิดกั้นการเข้าถึง API สาธารณะสำหรับข้อมูลการขายในอดีต (ราคาที่ขายได้) อย่างสมบูรณ์ โดยจำกัดไว้เฉพาะการปฏิบัติตามข้อกำหนดระดับ Enterprise เท่านั้น ความพยายามใดๆ ในการขูดข้อมูลนี้ผ่าน API สาธารณะจะส่งผลให้คีย์ถูกแบนทันที ดังนั้น ในไปป์ไลน์ของเรา วงจร AI จะจัดการ การสแกนทันที การติดตามคู่แข่ง และการสร้างลิสติ้ง ในขณะที่การตรวจสอบประวัติการขายจริงครั้งสุดท้ายจะทำแบบกึ่งอัตโนมัติผ่านเครื่องมือ Terapeak ในตัวภายใน eBay Seller Hub
Ridark - inline image

ส่วนที่ 1. การตั้งค่าแต่ละส่วนประกอบ

1. การกำหนดค่า Google Omni (Gemini Live API)

ในการประมวลผลสตรีมวิดีโอสดแบบเรียลไทม์ REST API ทั่วไปนั้นไม่เพียงพอ เราจะใช้ Gemini Live API ซึ่งทำงานบนโปรโตคอล WebSockets (WSS) ที่รองรับการสตรีมเฟรม JPEG อย่างต่อเนื่อง

Ridark - inline image
  1. ไปที่ Google AI Studio หรือ Google Cloud Vertex AI
  2. สร้างโปรเจกต์ใหม่ ไปที่ส่วน API Keys และสร้างคีย์ของคุณ
  3. เลือกโมเดล multimodal แบบเรียลไทม์รุ่นล่าสุด (เช่น gemini-2.5-flash หรือกลุ่ม gemini-3.0) ซึ่งได้รับการปรับแต่งอย่างดีสำหรับความหน่วงในการสตรีมที่ต่ำเป็นพิเศษ
  4. ใส่ System Instruction ของคุณลงในแดชบอร์ดการกำหนดค่าโดยตรง: "คุณคือดวงตา AI สำหรับการตรวจจับผลิตภัณฑ์ทางกายภาพ งานของคุณคือวิเคราะห์เฟรม JPEG ที่เข้ามาจากกล้องสมาร์ทโฟนอย่างต่อเนื่อง มองหาเสื้อผ้าแบรนด์เนม รองเท้า อิเล็กทรอนิกส์ แผ่นเสียงไวนิล และบาร์โค้ด ทันทีที่คุณระบุสินค้าที่มีมูลค่าได้อย่างชัดเจน ให้ส่งออกสตริง JSON ดิบที่มีฟิลด์ดังต่อไปนี้ทันที: brand, model_name ห้ามรวมคำนำหน้าหรือข้อความเพิ่มเติมในการสนทนา -> ให้ส่งเฉพาะ JSON ที่สะอาดเท่านั้น"

2. การกำหนดค่า Claude 4.8 Opus (Anthropic API)

powerhouse ของกลุ่มผลิตภัณฑ์ Anthropic Claude 4.8 Opus ทำหน้าที่เป็นนักวิเคราะห์ทางการเงินและหัวหน้านักเขียนคำโฆษณา SEO ของคุณ งานหลักของมันคือการปกป้องร้านค้าของคุณจากภาพหลอนของ AI (ป้องกันการวัดขนาดหรือสภาพสินค้าที่ไม่ถูกต้อง)

Ridark - inline image
  1. ลงทะเบียนที่ Anthropic Console และสร้างคีย์ API ของคุณ
  2. เติมเงินในบัญชีของคุณ (การสอบถาม Opus มีค่าใช้จ่ายสูงกว่า แต่สำหรับการสร้างลิสติ้งที่มีอัตราการแปลงสูง ความลึกของบริบทที่ไม่มีใครเทียบได้นั้นคุ้มค่าทุกสตางค์)
  3. เราจะป้อนข้อมูล payload ที่มีโครงสร้าง (JSON จาก Omni + JSON จาก eBay + บันทึกข้อความสดของคุณเกี่ยวกับข้อบกพร่อง) ลงใน Opus API โดยตรง

3. การตั้งค่า eBay Developer API

ในการดึงข้อมูลคู่แข่งและเกณฑ์ราคาแบบสดอย่างถูกกฎหมาย คุณจำเป็นต้องมีการเข้าถึงนักพัฒนาอย่างเป็นทางการ

Ridark - inline image
  1. ไปที่ eBay Developers Program และลงทะเบียนบัญชีนักพัฒนา
  2. สร้างคู่คีย์สำหรับการผลิต: App ID (Client ID) และ Cert ID (Client Secret)
  3. เราจะใช้ Browse API (Search Method) ปลายทางนี้ช่วยให้คุณค้นหาลิสติ้งที่ใช้งานอยู่ในตลาดเพื่อดึงข้อมูลราคาปัจจุบันและคีย์เวิร์ดของคู่แข่ง

ส่วนที่ 2. การรวมระบบและระบบอัตโนมัติ (Production Python Code)

สคริปต์นี้จัดการขั้นตอนการรับรองความถูกต้อง OAuth ของ eBay ขอลิสติ้งที่ใช้งานอยู่แบบสด จำลองฟีดกล้องโทรศัพท์อย่างต่อเนื่องเข้าสู่เซสชัน WebSocket ของ Google Omni และจัดระเบียบแพ็กเก็ตข้อมูลสำหรับการประมวลผล

python
1import asyncio
2import base64
3import json
4import os
5import time
6import requests
7from google import genai
8from google.genai import types
9from anthropic import Anthropic
10
11# Initialize AI clients using environment variables
12anthropic_client = Anthropic(api_key=os.environ.get("ANTHROPIC_API_KEY"))
13google_client = genai.Client()
14
15EBAY_CLIENT_ID = os.environ.get("EBAY_CLIENT_ID")
16EBAY_CLIENT_SECRET = os.environ.get("EBAY_CLIENT_SECRET")
17
18def get_ebay_app_token(client_id, client_secret):
19 """Official OAuth flow to acquire an Application Access Token"""
20 creds = base64.b64encode(f"{client_id}:{client_secret}".encode()).decode()
21 try:
22 r = requests.post(
23 "https://api.ebay.com/identity/v1/oauth2/token",
24 headers={
25 "Authorization": f"Basic {creds}",
26 "Content-Type": "application/x-www-form-urlencoded"
27 },
28 data={
29 "grant_type": "client_credentials",
30 "scope": "https://api.ebay.com/oauth/api_scope"
31 },
32 timeout=15,
33 )
34 r.raise_for_status()
35 return r.json()["access_token"]
36 except Exception as e:
37 print(f"Error fetching eBay OAuth token: {e}")
38 return None
39
40def get_ebay_active_comps(query, token, limit=10):
41 """
42 Fetches live, ACTIVE competitor listings.
43 Note: Sold data is restricted; this step is strictly for keyword extraction and ceiling pricing analysis.
44 """
45 if not token:
46 return {}
47 try:
48 r = requests.get(
49 "https://api.ebay.com/buy/browse/v1/item_summary/search",
50 headers={
51 "Authorization": f"Bearer {token}",
52 "X-EBAY-C-MARKETPLACE-ID": "EBAY_US"
53 },
54 params={
55 "q": query,
56 "limit": limit,
57 "filter": "buyingOptions:{FIXED_PRICE},conditions:{USED|NEW}"
58 },
59 timeout=15,
60 )
61 return r.json() if r.status_code == 200 else {}
62 except Exception as e:
63 print(f"Error during eBay Browse API request: {e}")
64 return {}
65
66async def simulate_phone_camera_stream(session):
67 """
68 Simulates a live phone camera stream.
69 Pushes JPEG frames (1 frame per second) through the open Gemini Live WebSocket session.
70 """
71 print("-> Live camera stream initiated...")
72 while True:
73 # In a production app, replace this with a mobile frame-buffer or WebRTC stream
74 if os.path.exists("live_frame.jpg"):
75 with open("live_frame.jpg", "rb") as f:
76 image_bytes = f.read()
77
78 await session.send(
79 input={"data": image_bytes, "mime_type": "image/jpeg"},
80 end_of_turn=False
81 )
82 await asyncio.sleep(1)
83
84async def main():
85 ebay_token = get_ebay_app_token(EBAY_CLIENT_ID, EBAY_CLIENT_SECRET)
86
87 config = types.LiveConnectConfig(
88 response_modalities=[types.LiveModality.TEXT],
89 system_instruction=types.Content(parts=[types.Part.from_text(
90 "You are an AI eye for physical product detection. Continuously analyze JPEG frames. "
91 "The moment you clearly see a branded product, output a short JSON string "
92 "with 'brand' and 'model_name' fields. Do not write anything else."
93 )])
94 )
95
96 # Open the WSS connection to Gemini Live (The core engine of Google Omni)
97 async with google_client.aio.live.connect(model="gemini-2.5-flash", config=config) as session:
98 print("=== PIPELINE ONLINE ===")
99 asyncio.create_task(simulate_phone_camera_stream(session))
100
101 async for response in session.receive():
102 if response.text:
103 try:
104 omni_data = json.loads(response.text)
105 query = f"{omni_data.get('brand')} {omni_data.get('model_name')}"
106 print(f"\n[Omni Eyes] Detected: {query}")
107
108 print(f"[eBay API] Fetching active comps for: {query}...")
109 comps = get_ebay_active_comps(query, ebay_token)
110
111 print("[Pipeline] Data aggregated. Pushing payload to Claude 4.8 Opus...")
112 # The aggregated payload along with the system prompt (Part 3) is passed to Claude here
113
114 except json.JSONDecodeError:
115 continue
116
117if __name__ == "__main__":
118 asyncio.run(main())

ส่วนที่ 3. System Prompt สำหรับ Claude 4.8 Opus (ป้องกันภาพหลอน + การเขียนคำโฆษณา SEO)

ใส่ system prompt นี้ลงใน Claude 4.8 Opus อินพุตควรเป็น JSON ที่มีโครงสร้างซึ่งรวมสมมติฐานการมองเห็นจาก Omni อาร์เรย์ active_comps จาก eBay และบันทึกข้อความสดของคุณที่พิมพ์บนโทรศัพท์

text
1ROLE: You are an expert eBay listing specialist and SEO copywriter for resale.
2You write listings that rank in eBay search (Cassini) and convert, while staying 100% within eBay policy.
3
4INPUT (JSON):
5- item: {brand, model_name, category, estimated_condition, upc, attributes...} // from a VISION model — treat as a HYPOTHESIS, not ground truth
6- seller_notes: free text — actual condition, flaws, measurements, included items // AUTHORITATIVE, overrides item
7- active_comps: array of current eBay ACTIVE listings (titles + prices) // for keywords & price context only
8- marketplace: e.g. "EBAY_US" (default)
9- listing_language: e.g. "en-US" (write title/specifics/description in THIS language)
10
11HARD RULES (anti-hallucination — highest priority):
12- NEVER invent facts. Do not assert measurements, materials, authenticity, model numbers, or flaws (including "no flaws") unless present in seller_notes or item.
13- If a field is unknown, add it to "needs_from_seller" and use a neutral placeholder in the description (e.g. "[measure: pit-to-pit]"). Do NOT guess.
14- Condition must match seller_notes EXACTLY. Never upgrade it (no "New with tags" unless explicitly stated). Disclose every known flaw — honesty cuts returns and INAD claims.
15- No authenticity guarantee ("100% authentic") unless seller_notes confirm it.
16
17eBAY SEO + POLICY RULES:
18- TITLE: max 80 characters. Front-load what buyers actually type, in this order where known: Brand -> Product line/Model -> Item type -> key attributes (size, color, material, fit) -> short condition. Add 1-2 high-value synonyms buyers search.
19 Forbidden: ALL CAPS, repeated words, emoji/symbols, "L@@K"-style spam, unrelated brand keywords (keyword stuffing violates policy and hurts ranking), and "style of / inspired by + brand" (trademark misuse).
20- ITEM SPECIFICS: fill EVERY specific you can justify from input (Brand, Department, Type, Size, Size Type, Color, Material, Style, Pattern, Model, MPN, UPC, Country/Region of Manufacture, Features, Vintage Y/N...). Cassini weights specifics heavily. Unknown -> omit or put in needs_from_seller. Never fabricate.
21- DESCRIPTION: mobile-first, scannable plain text (~120-180 words). Opening line with main keywords used naturally (no stuffing) -> short lines for Condition / Measurements / Materials / What's included -> one short trust+returns line. Benefit-led and honest.
22- PRICING: from active_comps, give a Buy-It-Now range and a quick-sale price. State clearly the basis is ACTIVE listings (competition), NOT sold data, so it's an upper-bound estimate; recommend confirming against Terapeak sold comps before listing. Never present one price as guaranteed.
23
24OUTPUT: strict JSON only. No preamble, no markdown fences.
25{
26 "title": "", // <=80 chars, in listing_language
27 "item_specifics": {}, // key: value pairs, justified fields only
28 "description": "", // plain text
29 "suggested_price": { "buy_it_now": 0.0, "quick_sale": 0.0, "currency": "USD", "basis": "active_comps_only" },
30 "keywords": [], // extra search terms you leveraged
31 "confidence": "high|medium|low", // based on how much came from seller_notes vs vision guess
32 "needs_from_seller": [] // missing info to fabricate-proof the listing
33}

ส่วนที่ 4. กลยุทธ์การสร้างรายได้: ถึง $10,000/เดือน (สองช่องทางที่ให้ผลตอบแทนสูง)

ช่องทางที่ 1: ชุมชนผู้ขายต่อ B2B ระดับพรีเมียมผ่าน X/Whop (ขายเทคโนโลยี) -> เป้าหมาย: $7,500/เดือน

Ridark - inline image

ผู้ขายต่อทั่วโลกล้วนเกลียดความยุ่งยากในการทำลิสติ้ง: การคิดคีย์เวิร์ดด้วยตนเอง การคลิกผ่านดรอปดาวน์ Item Specifics มากมาย และการร่างบล็อกข้อความที่หลีกเลี่ยงบทลงโทษจากอัลกอริทึม คุณกำลังขายเครื่องมืออัตโนมัติที่ข้ามขั้นตอนการทำงานด้วยตนเองนี้ไปเลย

แผนการดำเนินการทีละขั้นตอน:

  1. ตั้งค่าโครงสร้างพื้นฐาน: เปิดเซิร์ฟเวอร์ Discord ส่วนตัวและควบคุมการเข้าถึงโดยใช้ Whop.com เพื่อจัดการการเรียกเก็บเงินรายเดือนแบบอัตโนมัติ
  2. ปรับใช้ Discord AI Bot: พอร์ตโค้ด Python ของคุณไปเป็นรูปแบบบอท Discord เมื่ออยู่ที่ร้านขายของมือสองหรือศูนย์ขายสินค้าเหลื่อม สมาชิกจะถ่ายรูปสินค้า วางลงในช่องข้อความส่วนตัวของบอท และเพิ่มบันทึกย่อ: "Size XL, สภาพดีมาก, ไม่มีตำหนิ" ภายในเวลาไม่ถึง 5 วินาที บอทจะสอบถาม eBay API ส่งต่อ payload ที่รวมกันไปยัง Claude 4.8 Opus และส่งคืน รูปแบบลิสติ้งที่ปรับแต่งแล้ว พร้อมคัดลอกและวางได้
  3. การตลาดบน X (Twitter): จัดโครงสร้างกลยุทธ์เนื้อหาของคุณรอบการเปรียบเทียบความเร็วที่ชัดเจน โพสต์วิดีโอแบบแบ่งหน้าจอ: ด้านซ้าย ผู้ขายต่อกำลังค้นหาคุณสมบัติสินค้าและพิมพ์ฟอร์มด้วยตนเอง (จับเวลา: 12 นาที); ด้านขวา บอทของคุณกำลังประมวลผลภาพและสร้างเอกสารสินทรัพย์ที่สมบูรณ์ในเวลาไม่ถึง 5 วินาที เขียนเธรดที่ให้ข้อมูลเกี่ยวกับกลไกอัลกอริทึม Cassini ของ eBay และวิธีที่ Claude 4.8 Opus ปกป้องบัญชีจากการเรียกเก็บเงินคืน "สินค้าไม่ตรงตามคำอธิบาย"
  4. ตัวเลข: ตั้งราคาเข้าถึงบอทของคุณที่ $50 ต่อเดือน ในกลุ่มเฉพาะอีคอมเมิร์ซระดับโลกขนาดใหญ่บน X การขยายเป็น สมาชิกที่ใช้งาน 150 ราย เป็นเป้าหมายที่สมจริงในช่วง 3 ถึง 4 สัปดาห์ของการวางตำแหน่งที่คำนวณมาแล้ว ผู้ใช้ 150 ราย \ $50 = $7,500 MRR* ในอัตรากำไรจากซอฟต์แวร์ที่คาดการณ์ได้สูง

ช่องทางที่ 2: การพลิกสินค้ามูลค่าสูงแบบไฮบริดอัตโนมัติ (การเก็งกำไรส่วนบุคคล)

-> เป้าหมาย: $2,500/เดือน

Ridark - inline image

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

แผนการดำเนินการทีละขั้นตอน:

  1. การกรอง AI เบื้องต้น: เยี่ยมชมร้านเคลียร์สต็อกในท้องถิ่น ศูนย์ขายของมือสอง หรือการขายมรดกในขณะที่สตรีมวิดีโอผ่านอินเทอร์เฟซสมาร์ทโฟนของคุณ Google Omni ทำหน้าที่เป็นเครื่องมือคัดแยกอัตโนมัติ มันจะเพิกเฉยต่อสินค้าแฟชั่นราคาถูกที่มีอัตรากำไรต่ำ และส่งสัญญาณเตือนเมื่อสินค้าเทคโนโลยีมูลค่าสูง แบรนด์กลางแจ้ง หรือสินค้าสะสมปรากฏในเฟรมเท่านั้น (เช่น เสื้อแจ็คเก็ต Arc'teryx อุปกรณ์เสียง Sony วินเทจ แผ่นเสียงไวนิลหายาก หรือรองเท้าผ้าใบรุ่นลิมิเต็ดที่ยังไม่เคยใส่)
  2. การตรวจสอบขั้นสุดท้ายผ่าน Terapeak: เมื่อ Omni ทำเครื่องหมายสินค้าและแบ็คเอนด์ยืนยันว่าลิสติ้งของคู่แข่งที่ยังใช้งานอยู่มีราคา $200 ขึ้นไป ให้ทำขั้นตอนการตรวจสอบรองของคุณ เปิดแอป eBay อย่างเป็นทางการบนโทรศัพท์ของคุณ ตรงไปที่คอนโซล Terapeak Product Research ในตัว และสแกนประวัติการ ขายแล้ว หากข้อมูลแสดงว่าสินค้าถูกขายได้ในราคา $150+ หลายครั้งในช่วง 90 วันที่ผ่านมา ให้ซื้อทันทีในราคาเงินสดต่ำ (เช่น $15)
  3. การส่งลิสติ้งแบบไร้รอยต่อ: บล็อกข้อความที่ปรับแต่งแล้วซึ่งสร้างโดย Claude 4.8 Opus ถูกบันทึกไว้ในบันทึกเซิร์ฟเวอร์ของคุณแล้ว เพียงอัปโหลดรูปภาพสินค้าของคุณไปยัง eBay โดยตรง จับคู่ Item Specifics ที่มีโครงสร้างจากเอาต์พุต JSON โดยตรง และปล่อยลิสติ้ง
  4. ตัวเลข: กำหนดเป้าหมายกลุ่มเฉพาะที่ให้ผลตอบแทนสูงโดยมีส่วนต่างสุทธิขั้นต่ำ $50 ต่อรายการ คุณเพียงแค่ต้องทำธุรกรรมที่สำเร็จ 50 รายการต่อเดือน (ประมาณ 1 ถึง 2 รายการต่อวัน) ด้วยการสนับสนุนจากไปป์ไลน์ AI ที่ลดเวลาในการทำลิสติ้งเหลือเพียงแค่คีย์ลัดง่ายๆ ปริมาณธุรกรรมนี้สามารถรักษาไว้ได้โดยใช้เวลาในการจัดหาสินค้าเพียงไม่กี่ชั่วโมงต่อสัปดาห์ ทำให้มีกำไรสภาพคล่องง่ายๆ $2,500/เดือน

อย่าทำ Blueprint นี้หาย บันทึกลงในบุ๊กมาร์กตอนนี้เพื่อเก็บสถาปัตยกรรมระบบทั้งหมด ตรรกะ Python OAuth และ prompt Claude 4.8 Opus ที่ป้องกันภาพหลอนไว้ให้พร้อมเมื่อคุณเริ่มตั้งค่าสภาพแวดล้อมการปรับใช้ของคุณ 📌

บันทึกในคลิกเดียว

อ่านบทความไวรัลเชิงลึกด้วย AI ใน YouMind

บันทึกแหล่งที่มา ถามคำถามที่ตรงประเด็น สรุปข้อโต้แย้ง และเปลี่ยนบทความไวรัลให้เป็นโน้ตที่นำกลับมาใช้ได้ใน AI เวิร์กสเปซเดียว

สำรวจ YouMind
สำหรับครีเอเตอร์

เปลี่ยน Markdown ของคุณให้เป็นบทความ 𝕏 ที่สะอาดตา

เวลาคุณเผยแพร่งานเขียนยาวของตัวเอง การจัดรูปแบบรูปภาพ ตาราง และบล็อกโค้ดให้เข้ากับ 𝕏 นั้นน่าปวดหัว YouMind เปลี่ยนร่าง Markdown ทั้งฉบับให้เป็นบทความ 𝕏 ที่สะอาดตาและพร้อมโพสต์ทันที

ลอง Markdown เป็น 𝕏

แพตเทิร์นให้ถอดรหัสเพิ่มเติม

บทความไวรัลล่าสุด

สำรวจบทความไวรัลเพิ่มเติม