📘 คู่มือ AiNaiNah Publisher

อ่านจากบนลงล่างครั้งเดียวก็ใช้งานได้ครบ — ถ้าติดตรงไหนกระโดดไปหัวข้อ แก้ปัญหาที่เจอบ่อย ได้เลย

1️⃣
AiNaiNah Publisher

สมองกลาง — ดึงคลิปจาก ainainah.com · จัดคิว · จัดเวลา · เก็บประวัติ

เปิดค้างตลอด (เครื่องนี้ หรือบนเซิร์ฟเวอร์)

2️⃣
Chrome Extension

คนโพสต์ LINE Voom — ขับหน้า VOOM Studio ในเบราว์เซอร์ที่ล็อกอินอยู่

เปิดตอนอยากให้ลง VOOM

3️⃣
Shopee Video Agent

คนโพสต์ Shopee — โปรแกรมบนคอม คุมมือถือ Android ผ่านสาย USB

เปิดตอนอยากให้ลง Shopee

⚠️ Agent ต้องรันบนเครื่องที่เสียบมือถือเท่านั้น

เอาขึ้นเซิร์ฟเวอร์ไม่ได้เพราะต้องต่อสาย USB จริง — Publisher จะ deploy บนเซิร์ฟเวอร์ก็ได้ แต่ Agent ต้องอยู่บนคอมที่บ้าน/ออฟฟิศ (Mac หรือ Windows) แล้วชี้ที่อยู่ Publisher มาหา

ทำครั้งแรก (ครั้งเดียว)

  1. 1
    ไปหน้า ตั้งค่า → การ์ด ① ต้นทาง AiNaiNah → ใส่ API URL (https://api.ainainah.com) + วาง API key nk_… จาก ainainah.com → กด ทดสอบการเชื่อมต่อ (ต้องขึ้นจำนวนคลิปที่เห็น) → กด บันทึก
  2. 2
    การ์ด ② ช่องโพสต์ → เพิ่มช่อง LINE Voom และ/หรือ Shopee Video 1 บัญชี = 1 ช่อง
  3. 3
    การ์ด 🛒 Shopee Video → ค่าของ Shopee ทั้งหมดอยู่ที่นี่ที่เดียว (ป้ายกำกับ AI · อนุญาตใช้ซ้ำ · เพดานต่อบัญชี/วัน · ระยะเว้น · แคปชั่น + แฮชแท็ก)
  4. 4
    การ์ด ③ แคปชั่น (ทั่วไป + LINE Voom) → เทมเพลต + แฮชแท็กของ LINE Voom (ไม่ต้องตั้งเวลาโพสต์ — ระบบทยอยโพสต์ให้เองเมื่อเปิดตัวรัน)
  5. 5
    การ์ด ④ จับคู่ Extension / Agent → กด + สร้าง token ใหม่ → ได้ pk_… (เห็นเต็ม ๆ ครั้งเดียว คัดลอกเก็บไว้) → เอาไปวางใน extension และ Agent
  6. 6
    การ์ด ⑤ แจ้งเตือน LINE (ไม่บังคับ) → ใส่ channel access token + user ID จาก LINE Developers → ระบบเด้งเตือนเมื่อถึงเวลาโพสต์
  7. 7
    โหลดโปรแกรมจาก หน้าแรก → ติดตั้งตาม คู่มือ Extension และ/หรือ คู่มือ Agent
ขั้น 1
🎬 คลิปเสร็จ

ซิงก์มาจาก ainainah.com อัตโนมัติทุก 5 นาที

เห็นที่หน้า "คลิป/รูปที่เสร็จ" — ยังไม่มีอะไรถูกโพสต์

ขั้น 2
📥 เข้าคิว

เลือกคลิป + เลือกช่อง แล้วกด "เข้าคิว" (ทำที่หน้าเว็บที่เดียว)

เกิด 1 งาน ต่อ 1 คลิป × 1 ช่อง (3 คลิป × 2 ช่อง = 6 งาน)

ขั้น 3
📋 รอในคิว

ต่อท้ายคิวไปเรื่อย ๆ — ไม่มีเวลาติดต่องาน

ดูลำดับ #1 #2 #3 ได้ที่หน้า "คิวโพสต์"

ขั้น 4
🤖 ตัวรันหยิบไปโพสต์

เปิด extension/Agent ค้างไว้ = หยิบเองทีละตัว

ปิดอยู่ = ไม่มีอะไรเกิดขึ้น คิวก็แค่รอ

ขั้น 5
✅ โพสต์แล้ว

ครบโควตาวันนี้ / เข้าช่วงเงียบ → หยุดเอง ไปต่อพรุ่งนี้

ย้อนดูได้ที่หน้า "ประวัติ"

❗ จุดที่คนสับสนบ่อยที่สุด

เลือกคลิปเข้าคิว ทำที่หน้าเว็บที่เดียว — extension มีหน้าที่เดียวคือ "ตัวรัน": โชว์งานที่ถึงเวลาแล้วให้กด ▶ โพสต์ (ตั้งแต่ v1.9.0 ถอดตัวเลือกคลิปออกจาก side panel แล้ว จะได้ไม่งงว่ามี 2 คิว)

ไม่ต้องตั้งเวลาโพสต์เอง — ระบบไม่มีเวลาต่องาน (ตัดทิ้ง 2026-07-25 เพราะสร้างกอง "ถึงเวลาแล้ว" ที่ไม่มีใครมาหยิบ) เปิดตัวรันเมื่อไหร่ก็ทยอยโพสต์เมื่อนั้น

ลบออกจากคิวได้ตลอด → คลิปกลับไปรอเลือกใหม่ที่หน้า "คลิป/รูปที่เสร็จ" ทันที และหายจากรายการของ extension ทันทีเช่นกัน

ไม่เปิด extension / Agent = ไม่มีอะไรถูกโพสต์ — Publisher เป็นสมองกลางอย่างเดียว ไม่ได้โพสต์เอง

ศัพท์ในระบบ

📥 เข้าคิวเอาคลิปเข้าไปต่อท้ายคิวของช่องที่เลือก (ยังไม่โพสต์)
📋 รอโพสต์อยู่ในคิว รอตัวรันมาหยิบ — ตัวเลข # คือลำดับ
📤 กำลังโพสต์ตัวรันหยิบไปแล้ว กำลังทำงานบนหน้าเว็บ/มือถือจริง
✅ โพสต์แล้วสำเร็จ — ดูย้อนหลังได้ที่หน้าประวัติ
⚠️ ล้มโพสต์ไม่สำเร็จ — ระบบดึงกลับเข้าคิวเองอัตโนมัติ (ไม่เกิน 5 ครั้ง)
🗑 ลบออกจากคิวเอางานออก → คลิปกลับไปเลือกใหม่ได้ทันที
🤖 โหมดอัตโนมัติสวิตช์ใน extension/Agent — เปิดค้างไว้ = ระบบโพสต์ให้เอง (ไม่มีปุ่มโพสต์เองแล้ว)
🛑 รอลิงก์ค่าคอมสินค้ายังไม่มีลิงก์ affiliate — กันโพสต์ทิ้งฟรี พอลิงก์มาระบบปลดเอง

📏 วันหนึ่งลงได้กี่โพสต์ · จังหวะเป็นยังไง

เปิดตัวรันค้างไว้ → หยิบงานทีละตัว เว้นระยะสุ่ม 15–40 นาที ต่อโพสต์ (กันดูเป็นบอท)

เพดานต่อวันคิด ต่อบัญชี ทั้งคู่: LINE Voom 20 โพสต์/OA · Shopee Video 70 โพสต์/บัญชี — มี 3 OA ก็ได้ 60 โพสต์/วัน · บัญชีไหนครบก่อนหยุดเฉพาะบัญชีนั้น (งานที่เหลือยังอยู่ในคิว ไม่หาย ไปต่อพรุ่งนี้)

หลายบัญชีทำงานยังไง: ตัวรันหยิบทีละงานตามลำดับคิว ไม่ว่าจะเป็นบัญชีไหน — LINE Voom ใช้เบราว์เซอร์เดียว จึงเว้นระยะนับรวมทุก OA · Shopee ใช้คนละเครื่อง จึงยิงขนานกันได้ (เว้นระยะต่อเครื่อง)

งดโพสต์ 23:00–07:00 น. (เวลาไทย)

ค่าที่ใช้อยู่จริง ณ ตอนนี้ดูได้ที่หัวหน้า คิวโพสต์ (การ์ด "กติกาที่ระบบใช้อยู่ตอนนี้") · แก้ได้ที่ ตั้งค่า

🏭
ainainah.com
ที่ผลิตคลิป
nk_…
ดึงคลิปเข้ามา
🧠
Publisher
สมองกลาง
pk_…
มารับงานไปโพสต์
🧩 🤖
Extension / Agent
คนโพสต์จริง

🔑 nk_… — กุญแจของแอพหลัก

สร้างที่: ainainah.com → หน้าโพสต์ → การ์ด Publisher

เอาไปวางที่: Publisher → ตั้งค่า → การ์ด ①

ใช้ทำอะไร: ให้ Publisher ดึงคลิป/รูป/ลิงก์ค่าคอมมาได้

🔒 กุญแจนี้ไม่เคยออกจากเซิร์ฟเวอร์ Publisher — extension/Agent ไม่เห็น (วิดีโอถูก proxy ผ่าน Publisher ให้)

🔑 pk_… — กุญแจของ Publisher เอง

สร้างที่: Publisher → ตั้งค่า → การ์ด ④

เอาไปวางที่: Chrome extension (side panel) + โปรแกรม Agent

ใช้ทำอะไร: ให้ตัวโพสต์มารับงานจากคิวได้

เห็นเต็ม ๆ ครั้งเดียวตอนสร้าง — ทำหายก็สร้างใหม่ได้ · เพิกถอนแล้วตัวที่ใช้ token เก่าจะขึ้นข้อความให้ใส่ใหม่ทันที

  1. 1
    โหลดไฟล์ zip: ⬇️ ดาวน์โหลด extension → แตกไฟล์ไว้ในโฟลเดอร์ที่ไม่ลบทิ้ง (Chrome อ่านจากโฟลเดอร์นี้ตลอด)
  2. 2
    เปิด chrome://extensions → เปิดสวิตช์ Developer mode (มุมขวาบน) → กด Load unpacked → เลือกโฟลเดอร์ที่แตกไว้
  3. 3
    คลิกไอคอน extension บนแถบ Chrome → side panel เปิดด้านขวา → กรอก ที่อยู่ Publisher + pk_ token → กด บันทึก แล้ว ทดสอบ (ต้องขึ้นเขียว)
    รันบนเครื่องตัวเอง = http://localhost:8100 · ขึ้นเซิร์ฟเวอร์แล้ว = https://publisher.ainainah.com — ที่อยู่ที่ไม่ได้อยู่ในรายการอนุญาตของ extension จะต่อไม่ติด
  4. 4
    ล็อกอิน VOOM Studio ค้างไว้ในเบราว์เซอร์เดียวกัน — ต้องเปิดแท็บค้างไว้ extension ถึงขับหน้าเว็บได้
  5. 5
    ครั้งแรก อย่าเพิ่งโพสต์จริง — กดปุ่ม 🧪 ทดสอบแห้ง ข้าง ▶ ก่อน (อ่านหัวข้อถัดไป)

🧪 ปุ่มทดสอบแห้ง — ใช้ครั้งแรกเสมอ

รัน flow ครบทุกขั้นบนหน้าเว็บจริง (อัพไฟล์ · ใส่แคปชั่น · แท็กสินค้า) แต่หยุดก่อนกดปุ่มโพสต์ แล้วรายงานผลทีละขั้นในช่อง log

ใช้จูนตอน VOOM เปลี่ยนหน้าเว็บ โดยไม่เปลืองโพสต์จริง — เสร็จแล้วอย่าลืมลบ draft ที่ค้างบนหน้าเว็บ

🎯 extension ทำอะไร / ไม่ทำอะไร

ทำ: เปิดสวิตช์โหมดอัตโนมัติแล้วโพสต์ให้เองทีละตัว · โชว์คิว · 🧪 ทดสอบแห้ง (ไว้จูน selector — ไม่โพสต์จริง)

ไม่ทำ: เลือกคลิปเข้าคิว — อันนั้นทำที่หน้าเว็บ Publisher → "คลิป/รูปที่เสร็จ" ที่เดียว (มีตัวเลือก AI แคปชั่น + ไม่ต้องรอเวลา ครบกว่า)

สวิตช์เดียวที่ต้องสน

🤖 โหมดอัตโนมัติ

ติ๊กสวิตช์ โหมดอัตโนมัติ ใน side panel + เปิดแท็บ VOOM Studio ค้างไว้ → ระบบทยอยโพสต์งานในคิวให้เองทีละตัว

เว้นระยะสุ่ม 15–40 นาที · ครบโควตาวันนี้แล้วหยุดเอง · งดช่วง 23:00–07:00 น.

ปิดสวิตช์/ปิดเบราว์เซอร์ = หยุดโพสต์ แต่งานไม่หาย รอจนเปิดใหม่ · ไม่มีปุ่มโพสต์เองแล้ว (ตัดออก 2.0.0 ตามที่ผู้ใช้สั่ง)

อ่าน log ยังไง

กล่อง บันทึกการทำงาน ล่างสุดของ side panel = สิ่งที่ extension ทำจริงทีละขั้น

ขั้นไหนล้มจะขึ้นชื่อขั้น + สิ่งที่หาไม่เจอบนหน้าเว็บ → เอาไปบอกทีมพัฒนาเพื่อแก้ selector ได้ทันที

selector ดึงจากเซิร์ฟเวอร์ (/api/ext/selectors) — VOOM เปลี่ยนหน้าเว็บเมื่อไหร่ แก้ที่ Publisher ฝั่งเดียวพอ ไม่ต้องอัปเดต extension ใหม่

side panel จะเตือนเองเมื่อมีเวอร์ชันใหม่ — กด โหลด extension ทับโฟลเดอร์เดิม แล้วเข้า chrome://extensions กด Reload

ของที่ต้องมีก่อนเริ่ม

  • มือถือ Android 11 ขึ้นไป · RAM ≥ 4GB · มี Google Play + สาย USB ที่ส่งข้อมูลได้ (สายชาร์จอย่างเดียวใช้ไม่ได้)
  • บัญชี Shopee ที่โพสต์ Shopee Video ได้ — ล็อกอินในแอพบนเครื่องนั้น แล้วเช็คว่าแถบ Live & Video มี ปุ่มสร้าง (⊞) มุมขวาบน
  • ปิดรหัสล็อกหน้าจอ ของมือถือ — มีรหัส = โปรแกรมปลดล็อกเองไม่ได้ งานค้างทั้งคืน
  • Python 3 บนคอม (python.org)
  • adb — ตัวที่ให้คอมคุยกับมือถือผ่านสาย · ทำครั้งเดียวต่อคอม 1 เครื่อง → ดูวิธีลงแบบละเอียดทีละขั้น ↓

ADBKeyBoard (คีย์บอร์ดสำหรับพิมพ์แคปชั่นไทย) และ ตัวอ่านหน้าจอไม่ต้องหาโหลดเอง แถมมากับโปรแกรมแล้ว ปุ่ม 🧙 ตั้งค่าเครื่องใหม่ ในขั้น ② ลงให้อัตโนมัติ

🔧 วิธีลง adb ทีละขั้น — กดเพื่อเปิด

adb คืออะไร: โปรแกรมเล็ก ๆ ที่ทำให้คอม “สั่งงาน” มือถือ Android ผ่านสาย USB ได้ — Agent ใช้ตัวนี้กดปุ่มในแอพ Shopee แทนเรา

ทำครั้งเดียวต่อคอม 1 เครื่อง — เซตมือถือเครื่องที่ 2, 3, 4 ต่อไปไม่ต้องลงซ้ำ · ใช้เวลา ~5 นาที (ถ้ายังไม่มี Homebrew บวกอีก ~10 นาที)

🍎 Mac

  1. 1
    เปิดแอป Terminal — กด ⌘ Command + Space พร้อมกัน → พิมพ์ Terminal → กด Enter
    จะได้หน้าต่างพื้นขาว/ดำ มีเคอร์เซอร์กระพริบ — ทุกคำสั่งข้างล่างนี้ ก็อปวางลงหน้าต่างนี้แล้วกด Enter
  2. 2
    เช็คก่อนว่ามี Homebrew หรือยัง — วาง brew -v แล้ว Enter
    ขึ้น Homebrew 4.x.x = มีแล้ว ข้ามไปข้อ 5 ได้เลย · ขึ้น command not found: brew = ยังไม่มี ทำข้อ 3 ต่อ
  3. 3
    ลง Homebrew (ตัวจัดการโปรแกรมของ Mac — ใช้ลง adb อีกที) วางบรรทัดนี้:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    • ขึ้น Press RETURN to continue → กด Enter
    • ขึ้น Password: → พิมพ์รหัสที่ใช้ปลดล็อก Mac แล้ว Enter
      ⚠️ ตอนพิมพ์รหัสจอจะไม่ขึ้นอะไรเลย ไม่มีดอกจันด้วยซ้ำ — ไม่ใช่เครื่องค้าง เป็นปกติของ Terminal พิมพ์ให้จบแล้วกด Enter
    • รอ 5–15 นาที (ตัวอักษรวิ่งเยอะ ๆ = กำลังทำงาน ปล่อยไว้)
  4. 4
    ⭐ Mac ชิป Apple (M1/M2/M3/M4) ต้องทำข้อนี้ ห้ามข้าม — พอลงเสร็จ Homebrew จะพิมพ์หัวข้อ ==> Next steps: ขึ้นมา ให้วาง 3 บรรทัดนี้ต่อ:
    echo >> ~/.zprofile echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
    ไม่ทำข้อนี้ = ลง Homebrew เสร็จแล้วแต่พิมพ์ brew ยังขึ้น command not found (คนติดตรงนี้เยอะที่สุด) · Mac ชิป Intel รุ่นเก่าไม่ต้องทำ — เช็คได้ที่ → เกี่ยวกับ Mac เครื่องนี้
  5. 5
    ลง adb — วางคำสั่งนี้:
    brew install --cask android-platform-tools
    ⚠️ ต้องมีคำว่า --cask · ลืมใส่จะขึ้น No available formula with the name แล้วลงไม่ได้ · อาจถามรหัสเครื่องอีกครั้ง (พิมพ์แล้วจอไม่ขึ้นเหมือนเดิม) · ใช้เวลา ~1–2 นาที
  6. 6
    เช็คว่าสำเร็จ — วางคำสั่งนี้
    adb version
    ต้องขึ้นบรรทัดประมาณนี้:
    Android Debug Bridge version 1.0.41
    ยังขึ้น command not found: adb? ปิดหน้าต่าง Terminal แล้วเปิดใหม่ ก่อนลองอีกครั้ง — เส้นทางที่เพิ่งเพิ่มไม่เข้าหน้าต่างที่เปิดค้างไว้

ลง Homebrew ไม่ได้? (คอมบริษัทห้ามลง / ติดสิทธิ์)

ใช้วิธีโหลดตรงแทนได้ ผลเหมือนกัน:

  1. เปิด ⬇️ developer.android.com/tools/releases/platform-tools → กด Download SDK Platform-Tools for Mac
  2. ดับเบิลคลิกไฟล์ zip ที่โหลดมา → ได้โฟลเดอร์ platform-tools
  3. ลากโฟลเดอร์นั้นไปไว้ที่ บ้าน (Home) ของเครื่อง
  4. ใน Terminal วาง 2 บรรทัด:
    echo 'export PATH="$HOME/platform-tools:$PATH"' >> ~/.zprofile source ~/.zprofile
  5. ครั้งแรกที่รัน macOS อาจเตือน “ไม่สามารถยืนยันผู้พัฒนา” → ไปที่ การตั้งค่าระบบ → ความเป็นส่วนตัวและความปลอดภัย → เลื่อนลงล่างสุด → กด เปิดต่อไป (Open Anyway)

🪟 Windows

  1. 1
    เปิด ⬇️ developer.android.com/tools/releases/platform-tools → กด Download SDK Platform-Tools for Windows → ติ๊กยอมรับเงื่อนไข → โหลดไฟล์ .zip
  2. 2
    คลิกขวาไฟล์ zip → แยกทั้งหมด / Extract All → ได้โฟลเดอร์ชื่อ platform-tools
  3. 3
    ย้ายโฟลเดอร์นั้นไปไว้ที่ไดรฟ์ C: ให้ได้เส้นทาง C:\platform-tools
    เปิดเข้าไปดูต้องเห็นไฟล์ adb.exe อยู่ข้างใน — ถ้าเห็นเป็นโฟลเดอร์ซ้อนอีกชั้น (platform-tools\platform-tools) ให้ย้ายอันข้างในออกมา
  4. 4
    เพิ่มลงใน Path (บอก Windows ว่าจะหา adb ได้ที่ไหน):
    1. กดปุ่ม Windows → พิมพ์ env
    2. เลือก แก้ไขตัวแปรสภาพแวดล้อมของระบบ (Edit the system environment variables)
    3. กดปุ่ม ตัวแปรสภาพแวดล้อม… (Environment Variables…) มุมล่างขวา
    4. ในกรอบบน (ตัวแปรผู้ใช้) คลิกที่บรรทัด Path → กด แก้ไข (Edit)
    5. กด ใหม่ (New) → พิมพ์ C:\platform-tools → กด ตกลง ทุกหน้าต่างจนปิดหมด
  5. 5
    ⚠️ ปิดหน้าต่าง Command Prompt ที่เปิดค้างไว้ทั้งหมด แล้วเปิดใหม่
    Path ที่เพิ่งเพิ่มไม่เข้าหน้าต่างเดิม — คนส่วนใหญ่ที่ “ทำครบแล้วแต่ยังไม่ได้” ติดตรงนี้
  6. 6
    เช็คว่าสำเร็จ — ในหน้าต่างใหม่พิมพ์ adb version ต้องขึ้นเลขเวอร์ชัน
  7. 7
    ถ้าเสียบมือถือแล้ว adb devices ยังว่าง ทั้งที่ทำครบ → ลง ไดรเวอร์ USB ของยี่ห้อนั้น เพิ่ม (ค้น “ชื่อยี่ห้อ USB driver”) หรือ Google USB Driver จากหน้าเดียวกับข้อ 1
    Mac ไม่ต้องลงไดรเวอร์ — ปัญหานี้มีเฉพาะ Windows

✅ ลงเสร็จแล้วเช็คยังไงว่าใช้ได้จริง

เสียบมือถือที่เปิด USB debugging แล้ว → วางคำสั่งนี้

adb devices -l
ต้องเห็นบรรทัดที่ลงท้ายด้วยคำว่า device

ลงท้าย unauthorized = ยังไม่ได้กด “อนุญาต” บนมือถือ · ว่างเปล่า = ยังไม่เปิด USB debugging หรือใช้สายชาร์จอย่างเดียว

📄 จะเซตหลายเครื่อง? มีคู่มือฉบับก็อปวางได้

ไฟล์ docs/SHOPEE-DEVICE-SETUP.md ในโปรเจกต์ — ทุกคำสั่งก็อปวางได้เลย พร้อมตารางแก้ปัญหาและเช็กลิสต์สำหรับปริ้นแปะข้างโต๊ะ (เครื่องละ ~10 นาที)

① โหลดและเปิดโปรแกรม

  1. 1
    โหลด ⬇️ AiNaiNah-Agent.zip → แตกไฟล์
  2. 2
    🍎 Mac (แนะนำ — ใช้ได้แน่นอน): เปิดแอป Terminal → พิมพ์ bash → เว้นวรรค 1 ที → ลากไฟล์ START-Mac.command จาก Finder มาวางในหน้าต่าง Terminal → กด Enter
    (ครั้งแรกติดตั้งเอง ~1 นาที · ปล่อย Terminal เปิดไว้ ปิด = หยุดโปรแกรม)
  3. 3
    🪟 Windows: ดับเบิลคลิก START-Windows.bat — ติดตั้งให้เองครั้งแรกเหมือนกัน
  4. 4
    เบราว์เซอร์จะเปิดหน้า http://127.0.0.1:8777 ให้เอง (ถ้าไม่เปิด พิมพ์เอง)

② ตั้งค่า + เตรียมมือถือ

  1. 1
    การ์ด 🔗 เชื่อมกับ Publisher → ใส่ที่อยู่ Publisher + pk_ token → กด บันทึก + ทดสอบ
  2. 2
    บนมือถือ: ตั้งค่า → เกี่ยวกับโทรศัพท์ → ข้อมูลซอฟต์แวร์ → แตะ หมายเลขบิลด์ (Build number) 7 ครั้ง
    (Samsung ต้องเข้า “ข้อมูลซอฟต์แวร์” อีกชั้น · ยี่ห้ออื่นมักอยู่ในหน้า “เกี่ยวกับโทรศัพท์” เลย)
  3. 3
    กลับไป ตั้งค่า → ตัวเลือกสำหรับนักพัฒนา → เลื่อนหาหัวข้อ “การแก้ไขข้อบกพร่อง” → เปิด การแก้ไขข้อบกพร่อง USB
    เปิดตัวนี้ตัวเดียวพอ · ห้ามแตะ “การปลดล็อก OEM”
  4. 4
    เสียบสาย USB → มือถือเด้งถาม “อนุญาตการแก้ไขข้อบกพร่อง USB” → ติ๊ก “อนุญาตเสมอจากคอมพิวเตอร์เครื่องนี้” → กด อนุญาต
    ไม่เด้ง? ลากแถบแจ้งเตือนลง → แตะ “กำลังชาร์จอุปกรณ์นี้ผ่าน USB” → เลือก ถ่ายโอนไฟล์
  5. 5
    หน้าเว็บ Publisher → ตั้งค่า → ② ช่องโพสต์ → เพิ่มช่อง Shopee Video ตั้งชื่อให้ตรงกับบัญชี Shopee ของเครื่องนั้น
    Shopee ไม่ต้องตั้ง “ลิงก์หน้าโพสต์” (อันนั้นของ LINE Voom)
  6. 6
    กลับมาหน้า Agent → กดปุ่ม 🧙 ตั้งค่าเครื่องใหม่ กด “ถัดไป” ไปเรื่อย ๆ จนจบ
    ตัวช่วยจะเตรียมเครื่อง · ผูกกับบัญชี · เช็คความพร้อม ให้ครบเอง — ไม่ต้องพิมพ์คำสั่งอะไรเลย

🧙 ปุ่มเดียวจบ — ตัวช่วยทำอะไรให้บ้าง

กดปุ่ม 🧙 ตั้งค่าเครื่องใหม่ ในหน้า Agent แล้วกด “ถัดไป” ไปเรื่อย ๆ · แต่ละขั้นตรวจเองว่าผ่านจริงไหม ปุ่มถัดไป กดไม่ได้จนกว่าจะผ่าน (กันข้ามขั้นแล้วไปพังเงียบทีหลัง)

① เช็ค adb → ② รอเสียบมือถือ (เห็นเครื่องขึ้นเองสด ๆ) → ③ เตรียมเครื่อง (ลง ADBKeyBoard + ตั้งเป็นคีย์บอร์ดที่ใช้อยู่ + จอไม่ดับ + ตัวอ่านหน้าจอ) → ④ ผูกกับบัญชี → ⑤ เช็คความพร้อม → ⑥ ซ้อม

⚠️ ขั้น ③ อาจใช้เวลาถึง ~90 วินาทีบนเครื่อง Xiaomi/POCO ที่ Play Protect เด้งหน้าต่างค้าง — ถ้าเห็นหน้าต่างบนมือถือให้กดเลย จะจบทันที ไม่กดก็ได้ ระบบสลับไปทางสำรองให้เอง

อยากทำเองด้วยคำสั่ง (ไม่ใช้ตัวช่วย) — กดดู

เช็คว่าคอมเห็นเครื่อง — ต้องเห็นบรรทัดที่ลงท้ายว่า device

adb devices -l

unauthorized = ยังไม่กดอนุญาตบนมือถือ · ว่างเปล่า = ยังไม่เปิด USB debugging หรือใช้สายชาร์จอย่างเดียว

เตรียมเครื่อง (เสียบหลายเครื่องให้ใส่ serial ต่อท้าย):

python -m agent setup

ผูกกับบัญชี แล้วเช็คความพร้อม:

python -m agent bind <serial> <id ช่อง> <ชื่อเรียก>
python -m agent preflight

ต้องขึ้น ✅ พร้อม ทุกบรรทัด

③ เริ่มทำงาน

  1. 1
    การ์ด ▶ ควบคุมการทำงาน → เลือกโหมด 🧪 ซ้อม ก่อนเสมอครั้งแรก → กด เริ่มทำงาน (เพดานต่อบัญชี/วัน + ระยะเว้น ตั้งที่หน้าเว็บ ตั้งค่า → 🛒 Shopee Video ที่เดียว — ช่องในโปรแกรมเป็นแค่ค่าสำรอง)
  2. 2
    ดูกริดกลาง — ติ๊ก ดูจอสด บนหัวจะเห็นหน้าจอมือถือเรียลไทม์ว่าโปรแกรมกดอะไรอยู่
  3. 3
    ผ่านซ้อมครบทุกขั้นแล้วค่อยสลับเป็น 🚀 โพสต์จริง
  4. 4
    ปุ่ม พักชั่วคราว = หยุดรับงานใหม่แต่ทำงานที่ค้างให้จบ · หยุด = หยุดทันที

9 ขั้นที่โปรแกรมเดินในแอพ Shopee

  1. ปลุกจอ / ปิดแอนิเมชัน
  2. ส่งไฟล์คลิปเข้ามือถือ
  3. ปิดแอพ Shopee แล้วเปิดใหม่ → Live & Video → ปุ่มสร้าง
  4. คลังภาพ → แท็บวิดีโอ → คลิปบนซ้าย
  5. กดถัดไป (หน้าเลือกไฟล์)
  6. กดถัดไป (หน้าตัดต่อ) — มี 2 ครั้ง
  7. พิมพ์แคปชั่น (ผ่าน ADBKeyBoard) แล้วกด ตกลง
  8. 🛒 ปักตะกร้าด้วยลิงก์สินค้า — ขั้นสำคัญที่สุด
  9. ตั้งสวิตช์ ป้ายกำกับ AI / อนุญาตใช้ซ้ำ → กดโพสต์ (โหมดซ้อมหยุดตรงนี้)

ทำไมปักตะกร้าด้วยลิงก์ ไม่ใช่ค้นชื่อ: ทดสอบจริงแล้ว ค้นชื่อสินค้าขึ้นตัวที่หน้าตา/ราคาใกล้เคียงกัน 4 ตัว — หยิบผิดตัว = ค่าคอมเข้าคนอื่น · การนำเข้าด้วยลิงก์ตรงตัว 100% และระบบเทียบชื่อซ้ำอีกชั้นก่อนกดเพิ่ม

⚠️ กฎเหล็ก Shopee Video

ต้องปักตะกร้าสินค้าที่เปิด EXTRA COMM — ไม่ปัก/ปักผิดตัว = โพสต์ไปก็ไม่ได้ค่าคอม (โปรแกรมจะข้ามคลิปที่สินค้าไม่มี EXTRA COMM ให้เอง)

แคปชั่นห้ามใส่ลิงก์ และจำกัด 150 ตัวอักษร (นับแฮชแท็กด้วย · ปรับตัวเลขได้ที่ ตั้งค่า → 🛒 Shopee Video) — ค่าคอมมาจากตะกร้าไม่ใช่ลิงก์ · ยาวเกินระบบจะย่อเนื้อความให้จบเป็นวลี และเก็บแฮชแท็กไว้ให้เอง

1 บัญชี = 1 เครื่อง อย่าล็อกอินสลับบัญชีบนเครื่องเดียว — Shopee โยงบัญชีด้วยลายนิ้วมืออุปกรณ์ สลับไปมาเข้าข่ายฟาร์ม

  1. 1
    เปิด หน้าแรก → กด 🔄 ซิงก์เดี๋ยวนี้ (หรือรอระบบซิงก์เองทุก 5 นาที) → คลิป/รูปใหม่เข้ามา
  2. 2
    ไป คลิป/รูปที่เสร็จ → ติ๊กเลือก (หลายชิ้นก็ได้) → เลือกช่องปลายทาง → ติ๊ก 🤖 AI แคปชั่น ถ้าอยากให้คิดใหม่ → กด เข้าคิว
  3. 3
    เปิดตัวโพสต์ค้างไว้ — extension สำหรับ VOOM · Agent สำหรับ Shopee → ระบบทยอยโพสต์ให้เอง
  4. 4
    ดูความคืบหน้าที่ คิวโพสต์ · ดูย้อนหลังที่ ประวัติ

🛡️ คลิปไม่หล่นน้ำแน่นอน

งานที่ล้มจะกลับเข้าคิวเองทุก 5 นาที (ไม่เกิน 5 ครั้ง) ครบแล้วจะโผล่ในกล่อง “ต้องให้คนดู”

ระบบลบไฟล์แคชได้เฉพาะคลิปที่โพสต์ครบทุกช่องที่เปิดอยู่แล้วเท่านั้น — ต้นฉบับอยู่ที่ ainainah.com เสมอ

— Publisher / การเชื่อมต่อ —

ทดสอบการเชื่อมต่อแล้วขึ้น 401 / ต่อ ainainah.com ไม่ได้

แปลว่า nk_ key ผิดหรือถูกเพิกถอน — สร้างใหม่ที่ ainainah.com → หน้าโพสต์ → การ์ด Publisher

เช็คด้วยว่า API URL ถูก: https://api.ainainah.com (ไม่ใช่ https://ainainah.com)

ซิงก์แล้วไม่มีคลิปเข้ามาเลย

ที่ ainainah.com ต้องมีคลิปที่ผลิต สำเร็จ แล้วเท่านั้น — งานที่ยังทำอยู่/ล้มจะไม่ถูกดึงมา

คลิปที่ยังไม่มีลิงก์ค่าคอมจะเข้ามาแต่ถูก hold ไว้ (ขึ้นว่า “รอลิงก์ค่าคอม”) — พอลิงก์มาระบบปลดให้เอง

คลิปขึ้นว่า “รอลิงก์ค่าคอม” ค้างนาน

ไปที่ ainainah.com → นำเข้าสินค้าให้เรียบร้อยก่อน แล้วกดเอาลิงก์ affiliate (หรือกดปุ่ม 🔄 รอลิ้ง)

ลิงก์มาแล้ว Publisher จะปลด hold ให้เองในการซิงก์รอบถัดไป

งานค้างที่สถานะ “ถึงเวลาแล้ว” ไม่ยอมโพสต์

แปลว่ายังไม่มีตัวโพสต์มารับงาน — เปิด Chrome + side panel (VOOM) หรือเปิดโปรแกรม Agent (Shopee)

งานไม่หายไปไหน รอจนกว่าจะเปิด · ถ้าเปิดแล้วยังไม่ขยับ เช็คว่า pk_ ยังใช้ได้ (กดปุ่มทดสอบ)

เพิกถอน pk_ ไปแล้ว ตัวโพสต์จะรู้ไหม

รู้ทันที — extension/Agent จะขึ้นข้อความให้ใส่ token ใหม่ ไม่ค้างเงียบ

สร้าง token ใหม่ที่ ตั้งค่า → การ์ด ④ แล้ววางใหม่ทั้ง 2 ที่

🔔 มีเวอร์ชันใหม่ของ extension / Agent จะรู้ได้ยังไง

ระบบบอกเอง 3 ที่ ไม่ต้องคอยเช็ค:

  • หน้า Publisher — แถบสีบนสุดของทุกหน้า บอกเวอร์ชันที่ใช้อยู่ · มีอะไรใหม่ · ปุ่มโหลด (กด "ไว้ก่อน" ได้ แล้วจะเงียบจนกว่าจะมีตัวใหม่กว่านี้อีก)
  • Side panel ของ extension — การ์ดบนสุดพร้อมรายการที่เปลี่ยน
  • หน้าโปรแกรม Agent — แถบบนหัวโปรแกรม

วิธีอัปเดต extension: โหลด zip → แตกทับโฟลเดอร์เดิม → chrome://extensions → กด Reload

วิธีอัปเดต Agent: ปิดโปรแกรม → แตกไฟล์ทับโฟลเดอร์เดิม → เปิดใหม่ (ที่อยู่ Publisher/token/การผูกเครื่องเดิมไม่หาย)

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

— Chrome Extension / LINE Voom —

กดโพสต์แล้วขึ้นว่าหาปุ่มบนหน้าเว็บไม่เจอ

VOOM เปลี่ยนหน้าเว็บ — แก้ที่ Publisher ฝั่งเดียว ไม่ต้องอัปเดต extension

ก๊อปข้อความในช่อง log (บอกชื่อขั้น + คำที่หาไม่เจอ) ส่งให้ทีมพัฒนาแก้ selector

กด “ทดสอบ” ใน side panel แล้วต่อ Publisher ไม่ติด

เช็คที่อยู่ก่อน — รันบนเครื่องตัวเองต้องเป็น http://localhost:8100 (หรือ http://127.0.0.1:8100 ตั้งแต่ extension v1.7.4 ขึ้นไป)

Chrome ถือ localhost กับ 127.0.0.1 เป็นคนละโฮสต์ — extension ยิงได้เฉพาะที่อยู่ที่ประกาศไว้ใน manifest เท่านั้น ใส่ที่อยู่นอกรายการจะเงียบ ๆ ต่อไม่ติด

อย่าลืมว่า Publisher ต้องเปิดค้างอยู่ด้วย (หน้าต่างที่รันเซิร์ฟเวอร์)

ต้องเปิดแท็บ VOOM Studio ค้างไว้ไหม

ต้อง — extension ทำงานโดยการขับหน้าเว็บที่ล็อกอินอยู่จริง ไม่ได้ยิง API

เบราว์เซอร์ปิด = หยุดโพสต์ (งานไม่หาย) · ย่อหน้าต่างได้ แต่อย่าปิดแท็บ

โพสต์แล้วแคปชั่นไม่มีลิงก์ / ลิงก์ผิด

LINE Voom ใส่ลิงก์ได้และระบบต่อ sub_id ให้เพื่อแยกยอด — ถ้าลิงก์ไม่ขึ้น เช็คว่าสินค้ามีลิงก์ affiliate แล้วที่ ainainah.com

Shopee Video ตรงข้าม — ห้ามใส่ลิงก์ ระบบตัดออกให้อยู่แล้ว

— Shopee Video Agent —

🍎 Mac ขึ้น “Apple could not verify…” ดับเบิลคลิกไม่ได้

macOS บล็อกไฟล์ที่โหลดจากเน็ต (Gatekeeper) — ไม่ได้แปลว่าไฟล์มีปัญหา และมันตัดปุ่ม Open ออกด้วย

วิธีง่ายสุด: Terminal → พิมพ์ bash เว้นวรรค → ลากไฟล์ START-Mac.command มาวาง → Enter

อยากดับเบิลคลิกได้ถาวร: กด Done ในกล่องเตือน → ตั้งค่าระบบ → ความเป็นส่วนตัวและความปลอดภัย → เลื่อนล่างสุด → Open Anyway

ขึ้น “address already in use”

แปลว่าโปรแกรมเปิดอยู่แล้ว — เปิดเว็บ http://127.0.0.1:8777 ได้เลย ไม่ต้องเปิดซ้ำ

กดรีเฟรชเครื่องแล้วไม่เห็นมือถือ
  • สาย USB บางเส้นชาร์จได้อย่างเดียว ส่งข้อมูลไม่ได้ — เปลี่ยนเส้น
  • เช็คว่าเปิด USB debugging แล้วจริง (โหมดนักพัฒนา)
  • บนมือถือเลือกโหมด USB เป็น File transfer ไม่ใช่ Charging only
  • ยังไม่ได้ติดตั้ง adb → Mac: brew install --cask android-platform-tools · ดูขั้นตอนละเอียด
เห็นเครื่องแต่ขึ้น unauthorized

บนมือถือมีป๊อปอัพ “อนุญาตการแก้ไขข้อบกพร่อง USB” ที่ยังไม่ได้กด — ปลดล็อกจอแล้วกดอนุญาต

ถ้าไม่เด้ง: ถอดสายเสียบใหม่ หรือไปที่ตัวเลือกนักพัฒนา → เพิกถอนการอนุญาต USB debugging แล้วเสียบใหม่

เช็คความพร้อมไม่ผ่าน — ไม่มี ADBKeyBoard

ADBKeyBoard = คีย์บอร์ดที่ให้โปรแกรมพิมพ์ภาษาไทยลงแอพได้ ปกติ python -m agent setup ลงให้เองอยู่แล้ว

ติดตั้งแล้วต้องไป ตั้งค่า → ภาษาและการป้อนข้อมูล → เปิดใช้ ADBKeyBoard ด้วย

📱 เครื่อง Xiaomi / POCO / Redmi ลงไม่ได้เป็นเรื่องปกติ — ระบบห้ามติดตั้งแอพผ่านสาย USB จนกว่าจะล็อกอินบัญชี Xiaomi ไม่ต้องไปทำอะไร โปรแกรมจะสลับไปพิมพ์ผ่านตัวอ่านหน้าจอ ให้เอง (ใช้งานได้ครบเหมือนเครื่องอื่น) ขอแค่ตอนสั่ง setup จบด้วย ✅

แก้โค้ด/อัปเดตโปรแกรม Agent แล้วขึ้น error แปลก ๆ

โปรแกรม Agent ไม่มี hot-reload — ที่เปิดค้างไว้ยังใช้โค้ดเก่า พอปนกับโค้ดใหม่จะขึ้น error ที่ไม่สื่ออะไร

ปิด Terminal แล้วเปิดใหม่ทุกครั้งหลังอัปเดต

โปรแกรมปักตะกร้าผิดตัว / หาสินค้าไม่เจอ

ขั้นที่ 6 เป็นขั้นที่เสี่ยงสุด — ให้รันโหมด 🧪 ซ้อม แล้วดูจอสดว่ามันค้นด้วยคำว่าอะไร

จดชื่อสินค้าที่ค้นแล้วไม่ตรง ส่งให้ทีมพัฒนา ปรับวิธีตัดคำค้นได้

โพสต์จริงแล้วให้เช็คในแอพ Shopee ทุกครั้งช่วงแรกว่าตะกร้าติดถูกตัว

คลิปถูกข้าม ขึ้นว่าไม่มี EXTRA COMM

ตั้งใจข้าม — สินค้าที่ไม่เปิด EXTRA COMM โพสต์ไปก็ไม่ได้ค่าคอม

ไปเปิด EXTRA COMM ให้สินค้านั้นในระบบ affiliate แล้วซิงก์ใหม่

ปิดโปรแกรม Agent กลางทาง งานจะค้างไหม

ไม่ค้าง — งานที่ถูกจองไว้จะถูกปลดคืนอัตโนมัติภายใน 10 นาที แล้วกลับมาเป็น “ถึงเวลาโพสต์” ให้ตัวอื่นรับต่อ

คู่มือนี้อัปเดตพร้อมระบบเสมอ — ถ้าเจอปัญหาที่ไม่มีในนี้ จดไว้แล้วบอกทีมพัฒนาเพื่อเพิ่มลงคู่มือ