XSuper Chat Documentation v1.0
คู่มือการใช้งาน XSuper Chat — แพลตฟอร์ม LINE OA Multi-Account พร้อมบอท Bonustime (Slot / Football / Lotto) และระบบ Inbox · CRM · Campaigns · Automation แบบ no-code
3 แพ็กเกจ
PKG1 เปิด ฿1,500 / ต่ออายุ ฿1,000 (slot) · PKG2 เปิด ฿2,000 / ต่ออายุ ฿1,500 (slot+football) · PKG3 เปิด ฿2,500 / ต่ออายุ ฿2,000 (slot+football+lotto)
สูงสุด 5 บอท
รวม OA หลายบัญชี · เปิด/ปิดบอทต่อ OA · self-service ผ่านระบบเครดิต
4 Roles
Owner · Manager · Editor · Viewer พร้อม entitlement matrix ต่อ package
สร้างบัญชี
XSuper Chat รองรับการสมัครสมาชิก 3 วิธี: อีเมล + รหัสผ่าน, LINE Login หรือ Google SSO — ผ่าน Cloudflare Turnstile และ rate-limit 5 ครั้ง/ชั่วโมงต่อ IP
-
1เข้าหน้า Registerไปที่
/customer/signupหรือคลิก "สมัครสมาชิก" จากหน้า Login -
2เลือกวิธีสมัครกรอกอีเมล + รหัสผ่าน (≥ 8 ตัวอักษร) หรือกดปุ่ม LINE / Google เพื่อ SSO
-
3ผ่าน Turnstileระบบตรวจ Cloudflare Turnstile token อัตโนมัติ เพื่อกัน bot/spam
-
4ยืนยันอีเมลเช็คอีเมลและคลิกลิงก์ยืนยัน (เฉพาะสมัครด้วยอีเมล — SSO ไม่ต้องยืนยัน)
เติมเครดิต
การสั่งซื้อบอทใช้ระบบ เครดิต self-service — เติมเครดิตเข้าบัญชีก่อน ระบบหักเครดิตตอนสั่งบอทอัตโนมัติ
- ช่องทางเติม — โอนบัญชีธนาคาร + อัปโหลดสลิป → admin approve
- ตรวจสลิป — ระบบอ่าน slip OCR และตรวจสอบยอดเงินอัตโนมัติ
- Wallet Ledger — บันทึก topup / deduct / refund แบบ append-only
- Discount — admin ตั้ง per-customer discount ได้สูงสุด 20%
สั่งบอทใหม่ (Provision)
เมื่อมีเครดิตพอ ลูกค้าสามารถสั่งบอทใหม่เองผ่านหน้า /customer/new-bot — ระบบจะสร้าง tenant/bot record, หักเครดิตตามราคาแพ็กเกจ และเปิดให้ต่อ LINE OA ได้ทันที
เชื่อม LINE OA
หลังสั่งบอทแล้ว ระบบจะพาคุณไปหน้า Connect OA เพื่อผูก LINE Official Account กับ bot record
ข้อมูลที่ต้องเตรียมจาก LINE Developers
| Field | คำอธิบาย | หาได้จาก |
|---|---|---|
Channel ID | เลข channel ของ Messaging API | LINE Developers Console |
Channel Secret | รหัสลับสำหรับ verify signature | Basic Settings tab |
Access Token | Long-lived access token | Messaging API tab |
Webhook URL | ระบบสร้างให้ → /callback | แสดงในหน้า Connect OA |
แพ็กเกจ (3 ระดับ)
XSuper Chat มี 3 แพ็กเกจ ต่างกันที่ content pack ของบอท (slot / football / lotto) และฟีเจอร์หลังบ้าน
| แพ็กเกจ | เปิดครั้งแรก | ต่ออายุเดือนถัดไป | Content Pack | ฟีเจอร์เพิ่ม |
|---|---|---|---|---|
| PKG1 | ฿1,500 | ฿1,000 | Slot | Inbox พื้นฐาน · Contacts · Dashboard · OA Control |
| PKG2 | ฿2,000 | ฿1,500 | Slot + Football | PKG1 + Inbox เต็ม (multi-OA merge, canned replies) |
| PKG3 | ฿2,500 | ฿2,000 | Slot + Football + Lotto | PKG2 + Broadcast Campaigns + Automation |
ค่าเปิดบอทครั้งแรก = ค่าธรรมเนียม +฿500 เก็บครั้งเดียวตอนสร้างบอทใหม่ (หักจากยอดรวม) — ต่ออายุเดือนถัดไป = ราคาปกติไม่รวม surcharge
Roles (4 บทบาท)
ทุกทีมมี 4 บทบาท — Owner เป็นเจ้าของบัญชี (1 คนเท่านั้น), ที่เหลือเชิญเข้าทีมผ่านหน้า Team
| Role | สิทธิ์ |
|---|---|
| Owner | สิทธิ์เต็ม รวม billing, ลบบอท, โอนเจ้าของ |
| Manager | จัดการทีม, approve campaigns, ตั้ง SLA, ดู analytics ทุกชนิด |
| Editor | ตอบแชท, สร้าง campaign (ต้อง approve), แก้ contacts, ใช้ automation |
| Viewer | อ่านอย่างเดียว — ดู Inbox, Dashboard, Analytics |
Entitlement Matrix
Entitlement = package-gate ∩ role-gate — ฟีเจอร์ใดฟีเจอร์หนึ่งต้องผ่านทั้งสองด่านจึงจะเข้าถึงได้
| ฟีเจอร์ | Package ขั้นต่ำ | Role |
|---|---|---|
| Dashboard / OA Control / OA Analytics | PKG1 | Viewer ขึ้นไป |
| Contacts CRM / Click Analytics | PKG1 | Viewer (แก้ไข: Editor+) |
| Inbox (multi-OA merge) | PKG2 | Editor ขึ้นไป |
| Canned Replies | PKG2 | Editor ขึ้นไป |
| Broadcast Campaigns | PKG3 | Editor สร้าง / Manager approve |
| Automation (keyword/welcome) | PKG3 | Editor ขึ้นไป |
| Team Management / Billing | PKG1 | Owner / Manager |
Dashboard
หน้าแรกหลัง login — สรุปรายบอท (messages, unique users, click-through) และสถานะบัญชี (credit, package, roles)
- Bot Summary — จำนวนบอท, OA ที่เชื่อม, สถานะ webhook
- Message Volume — รับ/ส่งรายวัน 30 วันย้อนหลัง
- Credit Balance — ยอดเครดิตคงเหลือ + link ไปเติมเครดิต
- Recent Activity — audit log 10 รายการล่าสุด
OA Control
หน้าควบคุม LINE OA ต่อบอท — เปิด/ปิดบอท, อัปเดต token, รีเซ็ต webhook, ดู /callback log
- เปลี่ยน Access Token โดยไม่ต้องลบบอท
- เปิด "Bot Pause Mode" ระหว่างทีมตอบเอง
- ตรวจสอบ webhook signature verify ว่าผ่านหรือไม่
OA Analytics
สถิติระดับ LINE OA — ยอดผู้ติดตาม, ผู้บล็อก, target reach และ message send quota ของ LINE platform
Click Analytics
ทุกลิงก์ที่ส่งผ่าน Broadcast หรือ Automation จะถูก wrap เป็น shortlink — ติดตามยอดคลิก, unique users, ช่วงเวลาที่คลิกเยอะที่สุด
Inbox PKG 2+
Inbox รวม LINE OA หลายบัญชีมาในหน้าเดียว — ตอบข้อความทั้งหมดไม่ต้องสลับแอป รองรับ text, sticker, image, video, flex message
- Multi-OA merge — ดูแชทจากทุกบอทในรายการเดียว
- Assign — ส่งต่อห้องแชทให้ทีมงาน + note ภายใน
- Tag — ติด label ลูกค้าเพื่อ segment
- History — ค้นข้อความย้อนหลังได้ไม่จำกัด
Contacts (CRM)
ฐานข้อมูลลูกค้าอัตโนมัติ — ทุก LINE user ที่ทักเข้ามาจะถูกสร้างเป็น contact และ sync profile (display name, picture)
- แก้ไข display name, เพิ่ม tag, บันทึก note
- ดู interaction timeline — message, click, campaign ที่เคยส่งให้
- Export CSV (role Manager ขึ้นไป)
Canned Replies PKG 2+
ข้อความสำเร็จรูป — พิมพ์ / ตามด้วย shortcut ในกล่องตอบแชทเพื่อวางข้อความทันที แบ่งเป็น Personal และ Team
Broadcast Campaigns PKG 3
ยิงข้อความหาลูกค้ากลุ่ม — รองรับ Text, Image, Flex Message — ส่งตาม segment (tag, activity, bot)
-
1สร้าง Campaign (Editor)เลือก OA, segment, template, schedule
-
2Approve (Manager / Owner)Manager review แล้วกด Approve — ระบบ lock campaign ไม่ให้แก้ไข
-
3Sendระบบยิงตามเวลา และหักเครดิตตาม LINE message quota
Automation PKG 3
ตั้ง Welcome Message (ตอน follow ครั้งแรก) และ Keyword Auto-reply (เมื่อลูกค้าพิมพ์คำที่กำหนด)
Trigger : keyword match "สมัคร"
Action : send_flex_message
Template: signup_promo_v3
Cooldown: 1 hour per user
Team Management
Owner/Manager เชิญทีมงานเข้าบัญชีผ่าน email invite — ผู้ถูกเชิญกด link ในเมล เพื่อ accept + ตั้งรหัสผ่าน
- กำหนด Role ตอนเชิญ (Manager / Editor / Viewer)
- Revoke สิทธิ์ได้ทันทีจากหน้า Team
- ทุก action บันทึกใน Audit Log
Approvals
Campaigns ที่สร้างโดย Editor ต้องผ่านการ approve ก่อนส่ง — หน้า Approvals แสดงคิว pending, approve/reject พร้อม comment
Queue & SLA
ตั้ง SLA ต่อทีม — เช่น "ต้องตอบภายใน 5 นาที" ระบบแจ้งเตือนเมื่อเกินกำหนด และแสดงสถิติ response time รายคน
Billing & Invoices
หน้า Billing แสดง Topup, Orders, Discounts, Refunds — ดาวน์โหลด invoice PDF ได้รายรายการ
- Wallet Ledger แบบ append-only (ตรวจสอบย้อนได้ทุกธุรกรรม)
- Discount ต่อลูกค้า สูงสุด 20% — ตั้งโดย admin
- Refund ผ่านการ approve จาก admin เท่านั้น
Security
XSuper Chat ออกแบบโดยคำนึงถึงความปลอดภัยระดับ enterprise
- Password hashing — bcrypt cost 12
- CSRF protection — token ฝังใน
<meta name="csrf-token">ทุกหน้า - Rate limiting — signup 5/hr/IP, login exponential backoff
- Turnstile — กัน bot/spam บนหน้า public
- Session — httpOnly + secure cookie, TTL ต่อ role
- Audit log — ทุก action สำคัญ (login, bot create, campaign send, role change) ถูกบันทึก
- Secret encryption — Channel Secret / Access Token เข้ารหัสที่ชั้น DB