📘 คู่มือ AiNaiNah Publisher
อ่านจากบนลงล่างครั้งเดียวก็ใช้งานได้ครบ — ถ้าติดตรงไหนกระโดดไปหัวข้อ แก้ปัญหาที่เจอบ่อย ได้เลย
สมองกลาง — ดึงคลิปจาก ainainah.com · จัดคิว · จัดเวลา · เก็บประวัติ
เปิดค้างตลอด (เครื่องนี้ หรือบนเซิร์ฟเวอร์)
คนโพสต์ LINE Voom — ขับหน้า VOOM Studio ในเบราว์เซอร์ที่ล็อกอินอยู่
เปิดตอนอยากให้ลง VOOM
คนโพสต์ Shopee — โปรแกรมบนคอม คุมมือถือ Android ผ่านสาย USB
เปิดตอนอยากให้ลง Shopee
⚠️ Agent ต้องรันบนเครื่องที่เสียบมือถือเท่านั้น
เอาขึ้นเซิร์ฟเวอร์ไม่ได้เพราะต้องต่อสาย USB จริง — Publisher จะ deploy บนเซิร์ฟเวอร์ก็ได้ แต่ Agent ต้องอยู่บนคอมที่บ้าน/ออฟฟิศ (Mac หรือ Windows) แล้วชี้ที่อยู่ Publisher มาหา
ทำครั้งแรก (ครั้งเดียว)
- 1ไปหน้า ตั้งค่า → การ์ด ① ต้นทาง AiNaiNah → ใส่ API URL (
https://api.ainainah.com) + วาง API key nk_… จาก ainainah.com → กด ทดสอบการเชื่อมต่อ (ต้องขึ้นจำนวนคลิปที่เห็น) → กด บันทึก - 2การ์ด ② ช่องโพสต์ → เพิ่มช่อง LINE Voom และ/หรือ Shopee Video — 1 บัญชี = 1 ช่อง
- 3การ์ด 🛒 Shopee Video → ค่าของ Shopee ทั้งหมดอยู่ที่นี่ที่เดียว (ป้ายกำกับ AI · อนุญาตใช้ซ้ำ · เพดานต่อบัญชี/วัน · ระยะเว้น · แคปชั่น + แฮชแท็ก)
- 4การ์ด ③ แคปชั่น (ทั่วไป + LINE Voom) → เทมเพลต + แฮชแท็กของ LINE Voom (ไม่ต้องตั้งเวลาโพสต์ — ระบบทยอยโพสต์ให้เองเมื่อเปิดตัวรัน)
- 5การ์ด ④ จับคู่ Extension / Agent → กด + สร้าง token ใหม่ → ได้ pk_… (เห็นเต็ม ๆ ครั้งเดียว คัดลอกเก็บไว้) → เอาไปวางใน extension และ Agent
- 6การ์ด ⑤ แจ้งเตือน LINE (ไม่บังคับ) → ใส่ channel access token + user ID จาก LINE Developers → ระบบเด้งเตือนเมื่อถึงเวลาโพสต์
- 7
ซิงก์มาจาก ainainah.com อัตโนมัติทุก 5 นาที
เห็นที่หน้า "คลิป/รูปที่เสร็จ" — ยังไม่มีอะไรถูกโพสต์
เลือกคลิป + เลือกช่อง แล้วกด "เข้าคิว" (ทำที่หน้าเว็บที่เดียว)
เกิด 1 งาน ต่อ 1 คลิป × 1 ช่อง (3 คลิป × 2 ช่อง = 6 งาน)
ต่อท้ายคิวไปเรื่อย ๆ — ไม่มีเวลาติดต่องาน
ดูลำดับ #1 #2 #3 ได้ที่หน้า "คิวโพสต์"
เปิด extension/Agent ค้างไว้ = หยิบเองทีละตัว
ปิดอยู่ = ไม่มีอะไรเกิดขึ้น คิวก็แค่รอ
ครบโควตาวันนี้ / เข้าช่วงเงียบ → หยุดเอง ไปต่อพรุ่งนี้
ย้อนดูได้ที่หน้า "ประวัติ"
❗ จุดที่คนสับสนบ่อยที่สุด
เลือกคลิปเข้าคิว ทำที่หน้าเว็บที่เดียว — extension มีหน้าที่เดียวคือ "ตัวรัน": โชว์งานที่ถึงเวลาแล้วให้กด ▶ โพสต์ (ตั้งแต่ v1.9.0 ถอดตัวเลือกคลิปออกจาก side panel แล้ว จะได้ไม่งงว่ามี 2 คิว)
ไม่ต้องตั้งเวลาโพสต์เอง — ระบบไม่มีเวลาต่องาน (ตัดทิ้ง 2026-07-25 เพราะสร้างกอง "ถึงเวลาแล้ว" ที่ไม่มีใครมาหยิบ) เปิดตัวรันเมื่อไหร่ก็ทยอยโพสต์เมื่อนั้น
ลบออกจากคิวได้ตลอด → คลิปกลับไปรอเลือกใหม่ที่หน้า "คลิป/รูปที่เสร็จ" ทันที และหายจากรายการของ extension ทันทีเช่นกัน
ไม่เปิด extension / Agent = ไม่มีอะไรถูกโพสต์ — Publisher เป็นสมองกลางอย่างเดียว ไม่ได้โพสต์เอง
ศัพท์ในระบบ
📏 วันหนึ่งลงได้กี่โพสต์ · จังหวะเป็นยังไง
เปิดตัวรันค้างไว้ → หยิบงานทีละตัว เว้นระยะสุ่ม 15–40 นาที ต่อโพสต์ (กันดูเป็นบอท)
เพดานต่อวันคิด ต่อบัญชี ทั้งคู่: LINE Voom 20 โพสต์/OA · Shopee Video 70 โพสต์/บัญชี — มี 3 OA ก็ได้ 60 โพสต์/วัน · บัญชีไหนครบก่อนหยุดเฉพาะบัญชีนั้น (งานที่เหลือยังอยู่ในคิว ไม่หาย ไปต่อพรุ่งนี้)
หลายบัญชีทำงานยังไง: ตัวรันหยิบทีละงานตามลำดับคิว ไม่ว่าจะเป็นบัญชีไหน — LINE Voom ใช้เบราว์เซอร์เดียว จึงเว้นระยะนับรวมทุก OA · Shopee ใช้คนละเครื่อง จึงยิงขนานกันได้ (เว้นระยะต่อเครื่อง)
งดโพสต์ 23:00–07:00 น. (เวลาไทย)
ค่าที่ใช้อยู่จริง ณ ตอนนี้ดูได้ที่หัวหน้า คิวโพสต์ (การ์ด "กติกาที่ระบบใช้อยู่ตอนนี้") · แก้ได้ที่ ตั้งค่า
🔑 nk_… — กุญแจของแอพหลัก
สร้างที่: ainainah.com → หน้าโพสต์ → การ์ด Publisher
เอาไปวางที่: Publisher → ตั้งค่า → การ์ด ①
ใช้ทำอะไร: ให้ Publisher ดึงคลิป/รูป/ลิงก์ค่าคอมมาได้
🔒 กุญแจนี้ไม่เคยออกจากเซิร์ฟเวอร์ Publisher — extension/Agent ไม่เห็น (วิดีโอถูก proxy ผ่าน Publisher ให้)
🔑 pk_… — กุญแจของ Publisher เอง
สร้างที่: Publisher → ตั้งค่า → การ์ด ④
เอาไปวางที่: Chrome extension (side panel) + โปรแกรม Agent
ใช้ทำอะไร: ให้ตัวโพสต์มารับงานจากคิวได้
เห็นเต็ม ๆ ครั้งเดียวตอนสร้าง — ทำหายก็สร้างใหม่ได้ · เพิกถอนแล้วตัวที่ใช้ token เก่าจะขึ้นข้อความให้ใส่ใหม่ทันที
- 1โหลดไฟล์ zip: ⬇️ ดาวน์โหลด extension → แตกไฟล์ไว้ในโฟลเดอร์ที่ไม่ลบทิ้ง (Chrome อ่านจากโฟลเดอร์นี้ตลอด)
- 2เปิด
chrome://extensions→ เปิดสวิตช์ Developer mode (มุมขวาบน) → กด Load unpacked → เลือกโฟลเดอร์ที่แตกไว้ - 3คลิกไอคอน extension บนแถบ Chrome → side panel เปิดด้านขวา → กรอก ที่อยู่ Publisher + pk_ token → กด บันทึก แล้ว ทดสอบ (ต้องขึ้นเขียว)
รันบนเครื่องตัวเอง =http://localhost:8100· ขึ้นเซิร์ฟเวอร์แล้ว =https://publisher.ainainah.com— ที่อยู่ที่ไม่ได้อยู่ในรายการอนุญาตของ extension จะต่อไม่ติด - 4ล็อกอิน VOOM Studio ค้างไว้ในเบราว์เซอร์เดียวกัน — ต้องเปิดแท็บค้างไว้ extension ถึงขับหน้าเว็บได้
- 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เปิดแอป Terminal — กด
⌘ Command+Spaceพร้อมกัน → พิมพ์Terminal→ กด Enter
จะได้หน้าต่างพื้นขาว/ดำ มีเคอร์เซอร์กระพริบ — ทุกคำสั่งข้างล่างนี้ ก็อปวางลงหน้าต่างนี้แล้วกด Enter - 2เช็คก่อนว่ามี Homebrew หรือยัง — วาง
brew -vแล้ว Enter
ขึ้นHomebrew 4.x.x= มีแล้ว ข้ามไปข้อ 5 ได้เลย · ขึ้นcommand not found: brew= ยังไม่มี ทำข้อ 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⭐ Mac ชิป Apple (M1/M2/M3/M4) ต้องทำข้อนี้ ห้ามข้าม — พอลงเสร็จ Homebrew จะพิมพ์หัวข้อ
==> Next steps:ขึ้นมา ให้วาง 3 บรรทัดนี้ต่อ:ไม่ทำข้อนี้ = ลง Homebrew เสร็จแล้วแต่พิมพ์echo >> ~/.zprofile echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"brewยังขึ้น command not found (คนติดตรงนี้เยอะที่สุด) · Mac ชิป Intel รุ่นเก่าไม่ต้องทำ — เช็คได้ที่ → เกี่ยวกับ Mac เครื่องนี้ - 5ลง adb — วางคำสั่งนี้:⚠️ ต้องมีคำว่า --cask · ลืมใส่จะขึ้น
brew install --cask android-platform-toolsNo available formula with the nameแล้วลงไม่ได้ · อาจถามรหัสเครื่องอีกครั้ง (พิมพ์แล้วจอไม่ขึ้นเหมือนเดิม) · ใช้เวลา ~1–2 นาที - 6เช็คว่าสำเร็จ — วางคำสั่งนี้ต้องขึ้นบรรทัดประมาณนี้:
adb versionAndroid Debug Bridge version 1.0.41
ยังขึ้นcommand not found: adb? ปิดหน้าต่าง Terminal แล้วเปิดใหม่ ก่อนลองอีกครั้ง — เส้นทางที่เพิ่งเพิ่มไม่เข้าหน้าต่างที่เปิดค้างไว้
ลง Homebrew ไม่ได้? (คอมบริษัทห้ามลง / ติดสิทธิ์)
ใช้วิธีโหลดตรงแทนได้ ผลเหมือนกัน:
- เปิด ⬇️ developer.android.com/tools/releases/platform-tools → กด Download SDK Platform-Tools for Mac
- ดับเบิลคลิกไฟล์ zip ที่โหลดมา → ได้โฟลเดอร์
platform-tools - ลากโฟลเดอร์นั้นไปไว้ที่ บ้าน (Home) ของเครื่อง
- ใน Terminal วาง 2 บรรทัด:
echo 'export PATH="$HOME/platform-tools:$PATH"' >> ~/.zprofile source ~/.zprofile - ครั้งแรกที่รัน macOS อาจเตือน “ไม่สามารถยืนยันผู้พัฒนา” → ไปที่ การตั้งค่าระบบ → ความเป็นส่วนตัวและความปลอดภัย → เลื่อนลงล่างสุด → กด เปิดต่อไป (Open Anyway)
🪟 Windows
- 1เปิด ⬇️ developer.android.com/tools/releases/platform-tools → กด Download SDK Platform-Tools for Windows → ติ๊กยอมรับเงื่อนไข → โหลดไฟล์
.zip - 2คลิกขวาไฟล์ zip → แยกทั้งหมด / Extract All → ได้โฟลเดอร์ชื่อ
platform-tools - 3ย้ายโฟลเดอร์นั้นไปไว้ที่ไดรฟ์ C: ให้ได้เส้นทาง
C:\platform-tools
เปิดเข้าไปดูต้องเห็นไฟล์adb.exeอยู่ข้างใน — ถ้าเห็นเป็นโฟลเดอร์ซ้อนอีกชั้น (platform-tools\platform-tools) ให้ย้ายอันข้างในออกมา - 4เพิ่มลงใน Path (บอก Windows ว่าจะหา adb ได้ที่ไหน):
- กดปุ่ม Windows → พิมพ์
env - เลือก แก้ไขตัวแปรสภาพแวดล้อมของระบบ (Edit the system environment variables)
- กดปุ่ม ตัวแปรสภาพแวดล้อม… (Environment Variables…) มุมล่างขวา
- ในกรอบบน (ตัวแปรผู้ใช้) คลิกที่บรรทัด Path → กด แก้ไข (Edit)
- กด ใหม่ (New) → พิมพ์
C:\platform-tools→ กด ตกลง ทุกหน้าต่างจนปิดหมด
- กดปุ่ม Windows → พิมพ์
- 5⚠️ ปิดหน้าต่าง Command Prompt ที่เปิดค้างไว้ทั้งหมด แล้วเปิดใหม่
Path ที่เพิ่งเพิ่มไม่เข้าหน้าต่างเดิม — คนส่วนใหญ่ที่ “ทำครบแล้วแต่ยังไม่ได้” ติดตรงนี้ - 6เช็คว่าสำเร็จ — ในหน้าต่างใหม่พิมพ์
adb versionต้องขึ้นเลขเวอร์ชัน - 7ถ้าเสียบมือถือแล้ว
adb devicesยังว่าง ทั้งที่ทำครบ → ลง ไดรเวอร์ USB ของยี่ห้อนั้น เพิ่ม (ค้น “ชื่อยี่ห้อ USB driver”) หรือ Google USB Driver จากหน้าเดียวกับข้อ 1
Mac ไม่ต้องลงไดรเวอร์ — ปัญหานี้มีเฉพาะ Windows
✅ ลงเสร็จแล้วเช็คยังไงว่าใช้ได้จริง
เสียบมือถือที่เปิด USB debugging แล้ว → วางคำสั่งนี้
adb devices -ldeviceลงท้าย unauthorized = ยังไม่ได้กด “อนุญาต” บนมือถือ · ว่างเปล่า = ยังไม่เปิด USB debugging หรือใช้สายชาร์จอย่างเดียว
📄 จะเซตหลายเครื่อง? มีคู่มือฉบับก็อปวางได้
ไฟล์ docs/SHOPEE-DEVICE-SETUP.md ในโปรเจกต์ — ทุกคำสั่งก็อปวางได้เลย พร้อมตารางแก้ปัญหาและเช็กลิสต์สำหรับปริ้นแปะข้างโต๊ะ (เครื่องละ ~10 นาที)
① โหลดและเปิดโปรแกรม
- 1โหลด ⬇️ AiNaiNah-Agent.zip → แตกไฟล์
- 2🍎 Mac (แนะนำ — ใช้ได้แน่นอน): เปิดแอป Terminal → พิมพ์
bash→ เว้นวรรค 1 ที → ลากไฟล์ START-Mac.command จาก Finder มาวางในหน้าต่าง Terminal → กด Enter
(ครั้งแรกติดตั้งเอง ~1 นาที · ปล่อย Terminal เปิดไว้ ปิด = หยุดโปรแกรม) - 3🪟 Windows: ดับเบิลคลิก START-Windows.bat — ติดตั้งให้เองครั้งแรกเหมือนกัน
- 4เบราว์เซอร์จะเปิดหน้า
http://127.0.0.1:8777ให้เอง (ถ้าไม่เปิด พิมพ์เอง)
② ตั้งค่า + เตรียมมือถือ
- 1การ์ด 🔗 เชื่อมกับ Publisher → ใส่ที่อยู่ Publisher + pk_ token → กด บันทึก + ทดสอบ
- 2บนมือถือ: ตั้งค่า → เกี่ยวกับโทรศัพท์ → ข้อมูลซอฟต์แวร์ → แตะ หมายเลขบิลด์ (Build number) 7 ครั้ง
(Samsung ต้องเข้า “ข้อมูลซอฟต์แวร์” อีกชั้น · ยี่ห้ออื่นมักอยู่ในหน้า “เกี่ยวกับโทรศัพท์” เลย) - 3กลับไป ตั้งค่า → ตัวเลือกสำหรับนักพัฒนา → เลื่อนหาหัวข้อ “การแก้ไขข้อบกพร่อง” → เปิด การแก้ไขข้อบกพร่อง USB
เปิดตัวนี้ตัวเดียวพอ · ห้ามแตะ “การปลดล็อก OEM” - 4เสียบสาย USB → มือถือเด้งถาม “อนุญาตการแก้ไขข้อบกพร่อง USB” → ติ๊ก “อนุญาตเสมอจากคอมพิวเตอร์เครื่องนี้” → กด อนุญาต
ไม่เด้ง? ลากแถบแจ้งเตือนลง → แตะ “กำลังชาร์จอุปกรณ์นี้ผ่าน USB” → เลือก ถ่ายโอนไฟล์ - 5หน้าเว็บ Publisher → ตั้งค่า → ② ช่องโพสต์ → เพิ่มช่อง Shopee Video ตั้งชื่อให้ตรงกับบัญชี Shopee ของเครื่องนั้น
Shopee ไม่ต้องตั้ง “ลิงก์หน้าโพสต์” (อันนั้นของ LINE Voom) - 6กลับมาหน้า Agent → กดปุ่ม 🧙 ตั้งค่าเครื่องใหม่ → กด “ถัดไป” ไปเรื่อย ๆ จนจบ
ตัวช่วยจะเตรียมเครื่อง · ผูกกับบัญชี · เช็คความพร้อม ให้ครบเอง — ไม่ต้องพิมพ์คำสั่งอะไรเลย
🧙 ปุ่มเดียวจบ — ตัวช่วยทำอะไรให้บ้าง
กดปุ่ม 🧙 ตั้งค่าเครื่องใหม่ ในหน้า Agent แล้วกด “ถัดไป” ไปเรื่อย ๆ · แต่ละขั้นตรวจเองว่าผ่านจริงไหม ปุ่มถัดไป กดไม่ได้จนกว่าจะผ่าน (กันข้ามขั้นแล้วไปพังเงียบทีหลัง)
① เช็ค adb → ② รอเสียบมือถือ (เห็นเครื่องขึ้นเองสด ๆ) → ③ เตรียมเครื่อง (ลง ADBKeyBoard + ตั้งเป็นคีย์บอร์ดที่ใช้อยู่ + จอไม่ดับ + ตัวอ่านหน้าจอ) → ④ ผูกกับบัญชี → ⑤ เช็คความพร้อม → ⑥ ซ้อม
⚠️ ขั้น ③ อาจใช้เวลาถึง ~90 วินาทีบนเครื่อง Xiaomi/POCO ที่ Play Protect เด้งหน้าต่างค้าง — ถ้าเห็นหน้าต่างบนมือถือให้กดเลย จะจบทันที ไม่กดก็ได้ ระบบสลับไปทางสำรองให้เอง
อยากทำเองด้วยคำสั่ง (ไม่ใช้ตัวช่วย) — กดดู
เช็คว่าคอมเห็นเครื่อง — ต้องเห็นบรรทัดที่ลงท้ายว่า device
adb devices -lunauthorized = ยังไม่กดอนุญาตบนมือถือ · ว่างเปล่า = ยังไม่เปิด USB debugging หรือใช้สายชาร์จอย่างเดียว
เตรียมเครื่อง (เสียบหลายเครื่องให้ใส่ serial ต่อท้าย):
python -m agent setupผูกกับบัญชี แล้วเช็คความพร้อม:
python -m agent bind <serial> <id ช่อง> <ชื่อเรียก>python -m agent preflightต้องขึ้น ✅ พร้อม ทุกบรรทัด
③ เริ่มทำงาน
- 1การ์ด ▶ ควบคุมการทำงาน → เลือกโหมด 🧪 ซ้อม ก่อนเสมอครั้งแรก → กด เริ่มทำงาน (เพดานต่อบัญชี/วัน + ระยะเว้น ตั้งที่หน้าเว็บ ตั้งค่า → 🛒 Shopee Video ที่เดียว — ช่องในโปรแกรมเป็นแค่ค่าสำรอง)
- 2ดูกริดกลาง — ติ๊ก ดูจอสด บนหัวจะเห็นหน้าจอมือถือเรียลไทม์ว่าโปรแกรมกดอะไรอยู่
- 3ผ่านซ้อมครบทุกขั้นแล้วค่อยสลับเป็น 🚀 โพสต์จริง
- 4ปุ่ม พักชั่วคราว = หยุดรับงานใหม่แต่ทำงานที่ค้างให้จบ · หยุด = หยุดทันที
9 ขั้นที่โปรแกรมเดินในแอพ Shopee
- ปลุกจอ / ปิดแอนิเมชัน
- ส่งไฟล์คลิปเข้ามือถือ
- ปิดแอพ Shopee แล้วเปิดใหม่ → Live & Video → ปุ่มสร้าง
- คลังภาพ → แท็บวิดีโอ → คลิปบนซ้าย
- กดถัดไป (หน้าเลือกไฟล์)
- กดถัดไป (หน้าตัดต่อ) — มี 2 ครั้ง
- พิมพ์แคปชั่น (ผ่าน ADBKeyBoard) แล้วกด ตกลง
- 🛒 ปักตะกร้าด้วยลิงก์สินค้า — ขั้นสำคัญที่สุด
- ตั้งสวิตช์ ป้ายกำกับ AI / อนุญาตใช้ซ้ำ → กดโพสต์ (โหมดซ้อมหยุดตรงนี้)
ทำไมปักตะกร้าด้วยลิงก์ ไม่ใช่ค้นชื่อ: ทดสอบจริงแล้ว ค้นชื่อสินค้าขึ้นตัวที่หน้าตา/ราคาใกล้เคียงกัน 4 ตัว — หยิบผิดตัว = ค่าคอมเข้าคนอื่น · การนำเข้าด้วยลิงก์ตรงตัว 100% และระบบเทียบชื่อซ้ำอีกชั้นก่อนกดเพิ่ม
⚠️ กฎเหล็ก Shopee Video
ต้องปักตะกร้าสินค้าที่เปิด EXTRA COMM — ไม่ปัก/ปักผิดตัว = โพสต์ไปก็ไม่ได้ค่าคอม (โปรแกรมจะข้ามคลิปที่สินค้าไม่มี EXTRA COMM ให้เอง)
แคปชั่นห้ามใส่ลิงก์ และจำกัด 150 ตัวอักษร (นับแฮชแท็กด้วย · ปรับตัวเลขได้ที่ ตั้งค่า → 🛒 Shopee Video) — ค่าคอมมาจากตะกร้าไม่ใช่ลิงก์ · ยาวเกินระบบจะย่อเนื้อความให้จบเป็นวลี และเก็บแฮชแท็กไว้ให้เอง
1 บัญชี = 1 เครื่อง อย่าล็อกอินสลับบัญชีบนเครื่องเดียว — Shopee โยงบัญชีด้วยลายนิ้วมืออุปกรณ์ สลับไปมาเข้าข่ายฟาร์ม
- 1เปิด หน้าแรก → กด 🔄 ซิงก์เดี๋ยวนี้ (หรือรอระบบซิงก์เองทุก 5 นาที) → คลิป/รูปใหม่เข้ามา
- 2ไป คลิป/รูปที่เสร็จ → ติ๊กเลือก (หลายชิ้นก็ได้) → เลือกช่องปลายทาง → ติ๊ก 🤖 AI แคปชั่น ถ้าอยากให้คิดใหม่ → กด เข้าคิว
- 3เปิดตัวโพสต์ค้างไว้ — extension สำหรับ VOOM · Agent สำหรับ Shopee → ระบบทยอยโพสต์ให้เอง
- 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 นาที แล้วกลับมาเป็น “ถึงเวลาโพสต์” ให้ตัวอื่นรับต่อ
คู่มือนี้อัปเดตพร้อมระบบเสมอ — ถ้าเจอปัญหาที่ไม่มีในนี้ จดไว้แล้วบอกทีมพัฒนาเพื่อเพิ่มลงคู่มือ