วิธีตั้งค่า AI ตอบแชทหลายเพจ
0
ภาพรวม — ระบบทำงานอย่างไร?
ระบบ Bot TT รองรับการตอบแชท AI หลายแฟนเพจพร้อมกัน โดยแต่ละเพจสามารถ:
- เปิด/ปิด AI ตอบแชทได้อิสระ
- กำหนด System Prompt เฉพาะเพจ (บุคลิก AI ต่างกันได้)
- กำหนด ข้อความต้อนรับเฉพาะเพจ
- ใช้ Page Access Token เฉพาะ ของแต่ละเพจ
💡 Token ที่ใช้: ต้องเป็น User Access Token (ของผู้ดูแลเพจ) ที่มีสิทธิ์
pages_manage_metadata, pages_messaging — ระบบจะดึง Page Access Token ของแต่ละเพจมาให้อัตโนมัติ
1
สร้าง Facebook App (ถ้ายังไม่มี)
- ไปที่ developers.facebook.com
- คลิก "My Apps" → "Create App"
- เลือกประเภท "Business" หรือ "Other"
- ตั้งชื่อ App แล้วกด "Create"
- ในหน้า Dashboard ไปที่ "Add Products" → เพิ่ม "Messenger"
2
ดึง User Access Token
วิธีที่ 1: ใช้ Graph API Explorer (แนะนำ)
- ไปที่ Graph API Explorer
- เลือก App ที่สร้างไว้
- คลิก "Generate Access Token"
- เลือก Permissions:
pages_show_list,pages_messaging,pages_manage_metadata,pages_read_engagement - กด "Generate" → Login ด้วย Facebook → อนุญาตเพจที่ต้องการ
- คัดลอก Access Token ที่ได้
วิธีที่ 2: ใช้ Token จาก Cookie (UID|Token)
- ถ้าคุณมี Token จากเครื่องมือดึง Cookie เช่น f8 tool, Get Token
- ใช้รูปแบบ
UID|Tokenวางลงช่องนำเข้าเพจได้เลย
⚠️ ข้อควรระวัง: Token จาก Graph API Explorer จะหมดอายุใน ~1 ชั่วโมง — ควรแปลงเป็น Long-Lived Token (อายุ 60 วัน) หรือใช้ System User Token
3
นำเข้าเพจเข้าระบบ Bot TT
- นำ Token ที่ได้จากขั้นตอนที่ 2 มาวางในช่อง "วาง UID|Token หรือ Token" ด้านบน
- กดปุ่ม "📥 นำเข้าเพจ"
- ระบบจะดึงแฟนเพจทั้งหมดที่ Token มีสิทธิ์ เข้ามาแสดง
- แต่ละเพจจะถูกบันทึกพร้อม Page Access Token เฉพาะเพจ อัตโนมัติ
✅ สะดวก: ไม่ต้องใส่ Token ทีละเพจ — กด "นำเข้าเพจ" ครั้งเดียว ได้ทุกเพจ!
4
ตั้งค่า AI แต่ละเพจ
- ในตารางเพจที่นำเข้ามา กดปุ่ม ✏️ แก้ไข ที่เพจที่ต้องการ
- เปิด/ปิด AI — Toggle switch เปิด-ปิด AI ตอบแชทของเพจนั้น
- System Prompt เฉพาะเพจ — กำหนดบุคลิก AI เฉพาะเพจ เช่น:
เพจร้านอาหาร: "คุณเป็นพนักงานร้านอาหารญี่ปุ่น ตอบเมนู ราคา เวลาเปิดปิด..."
เพจขายเสื้อผ้า: "คุณเป็นแอดมินร้านเสื้อผ้าออนไลน์ แนะนำสินค้า ไซส์ สี..." - ข้อความต้อนรับเฉพาะเพจ — ข้อความที่ส่งเมื่อมีคนเริ่มแชท
- ถ้าไม่กรอก System Prompt / ข้อความต้อนรับ → ใช้ค่าจาก "ตั้งค่าบอท" ด้านบนอัตโนมัติ
5
ตั้งค่า Webhook (ให้ Facebook ส่งข้อความเข้าบอท)
- ไปที่ Facebook Developers → App ของคุณ → Messenger → Settings
- ในส่วน "Webhooks" กด "Add Callback URL"
- ใส่ URL:
https://โดเมนของคุณ/api/facebook_webhook.php
- ใส่ Verify Token = ค่าเดียวกับที่ตั้งในส่วน "Facebook Messenger" → Verify Token ด้านบน
- กด "Verify and Save"
- เลือก Subscribe events:
messages,messaging_postbacks - กด "Add Subscriptions" เลือก ทุกเพจ ที่ต้องการ
🔑 สำคัญ: Webhook URL ต้องเป็น HTTPS เท่านั้น และ Verify Token ต้องตรงกัน
6
ตั้งค่า AI API Key (Gemini / OpenAI)
- ไปที่เมนู "AI บอท" ในเมนูด้านซ้าย
- ตั้งค่า AI Provider: Gemini (ฟรี) หรือ OpenAI
- ใส่ API Key:
- Gemini: ไปที่ aistudio.google.com/apikey
- OpenAI: ไปที่ platform.openai.com/api-keys
- กด "ทดสอบการเชื่อมต่อ" ให้แสดงสถานะ ✅
7
ทดสอบ — ลองส่งข้อความเข้าเพจ!
- เปิด Facebook → ไปที่แฟนเพจที่ตั้งค่าไว้
- ใช้บัญชี Facebook อื่น (ไม่ใช่แอดมิน) ส่งข้อความเข้าเพจ
- AI จะตอบกลับอัตโนมัติตาม System Prompt ที่กำหนด
- ตรวจสอบผลลัพธ์ที่เมนู "แชทบอท" ในแดชบอร์ด
🎉 เสร็จสิ้น! ระบบพร้อมใช้งานแล้ว — AI จะตอบแชทแต่ละเพจด้วย Prompt ที่คุณกำหนดเฉพาะเพจ
คำถามที่พบบ่อย
Q: ใช้ Token แบบไหนได้บ้าง?
A: รองรับ 3 แบบ: 1) User Access Token จาก Graph API Explorer 2) UID|Token 3) วาง Token อย่างเดียว ระบบจะดึงเพจที่ Token มีสิทธิ์ทั้งหมด
Q: Token หมดอายุแล้วทำไง?
A: กด "นำเข้าเพจ" ใหม่ด้วย Token ใหม่ ระบบจะ อัปเดต Token เดิม ของเพจที่มีอยู่แล้วอัตโนมัติ ไม่ต้องลบแล้วเพิ่มใหม่
Q: เพจไหนไม่อยากให้ AI ตอบ ทำไง?
A: กด Toggle สวิตช์ที่เพจนั้นเป็น ปิด — ข้อความจะเข้ามาแต่ AI จะไม่ตอบ
Q: อยากให้แต่ละเพจ AI มีบุคลิกต่างกัน?
A: กดปุ่ม ✏️ แก้ไข ที่เพจนั้น → ใส่ System Prompt เฉพาะเพจ เช่น เพจร้านกาแฟใช้ Prompt เกี่ยวกับเครื่องดื่ม เพจร้านเสื้อผ้าใช้ Prompt เกี่ยวกับแฟชั่น
เพิ่มเพจ
กำหนดบุคลิก AI เฉพาะเพจนี้ เช่น เพจขายของหนึ่ง กับเพจร้านอาหารอีกเพจ