กรอกออร์เดอร์และส่งลิงก์ให้ลูกค้า
เลือกเป็น ค.ศ. ระบบจะเทียบกับวันที่ พ.ศ. ให้อัตโนมัติ
แตะเพื่ออัปโหลดสลิปขนส่ง
รองรับ: รูปภาพ, PDF (หลายไฟล์พร้อมกัน)
กำลังโหลดข้อมูล...
กดเลือกไฟล์ หรือลากวางภาพ (สูงสุด 10 ไฟล์)
รองรับ PNG, JPG, GIF, WebP (รักษาพื้นหลังใส)
เรียงใหม่ล่าสุดก่อน · กดเลือกภาพ | กดสองครั้งหรือไอคอนลิงก์เพื่อดู URL
กดเลือกไฟล์ หรือลากวางภาพการ์ดร่วมพิธี
รองรับ PNG, JPG, WebP (สูงสุด 10 ไฟล์/ครั้ง)
กดปุ่ม "โหลด" เพื่อดูประวัติ
จัดการที่อยู่จัดส่ง — Firestore customers
จัดการวันเกิดผู้ร่วมพิธี — Firestore participants
กดเลือกไฟล์ หรือลากวางใบอนุโมทนา
PNG, JPG, WebP (สูงสุด 10 ไฟล์/ครั้ง)
ยังไม่มีรายการค่าส่ง
กดปุ่ม "เพิ่มรายการ" เพื่อเริ่มต้น
ดับเบิลคลิกที่ออร์เดอร์ใดๆ เพื่อดูรายละเอียดเต็ม
Webhook หลักชี้ srikanett-order — ข้อความลูกค้าและประวัติแชทส่งผ่าน Firebase Functions โดยตรง
รับ push + เสียงเมื่อมี ออร์เดอร์ใหม่, รอตรวจสอบ, Beam จ่ายแล้ว และยกเลิกออร์เดอร์ — ใช้คู่กับ LINE/Telegram ไม่แทนที่
Android: เปิดจาก Chrome แล้วกดอนุญาต (แนะนำ Add to Home Screen)
iPhone: Safari → แชร์ → เพิ่มที่หน้าโฮม → เปิดจากไอคอน → กดเปิดแจ้งเตือน
OA แยกสิ้นเชิง — Webhook ceoLineWebhook · Reply-only · ไม่ push แจ้งเตือนหา CEO · ทุกคนใน whitelist สิทธิ์เต็มเท่ากัน
LINE Developers → Messaging API → Channel access token (long-lived)
LINE Developers → Basic settings → Channel secret
แนะนำจัดการสิทธิ์ที่แท็บ — รายชื่อจาก Add Friend + กำหนด CEO Admin · ช่องนี้ใช้แก้ไขด่วนหรือ backup (หนึ่ง U... ต่อบรรทัด)
การตั้งค่าโครงสร้าง LINE / Telegram — ส่วน Flex และแจ้งเตือนอยู่ที่แท็บ Flex & แจ้งเตือน
Telegram (แจ้งเตือนสำรอง)
ป้อน Firebase Web API Key ของ DrewvyBot (drewvy-chatbot-system) เพื่อให้ระบบจัดการข้อความตอบกลับอัตโนมัติและส่งบอร์ดแคสต์ดึงข้อมูลร่วมกันได้
ใช้สำหรับ ✨ AI แยกข้อมูลลูกค้า และ Scan สลิปพัสดุ — เก็บ API Key ใน Firestore เปลี่ยนได้ตลอดเวลา
เปลี่ยน model ได้ตลอดเวลา บันทึกแล้วมีผลทันที — กด "↻ โหลด Model" เพื่อดึงรายการจาก Gemini API
ถ้าต้องการใช้ API Key แยกสำหรับงานภาพ (Vision quota) — ไม่ใส่ก็ใช้ Key เดียวกับด้านบน
เปิด Cutover ก่อนจึงจะส่ง LINE/Telegram จริงจาก Cloud Functions — สวิตช์อื่น ๆ ด้านล่างจะไม่ส่งออกถ้า Cutover ปิด
log เก่ากว่านี้จะย้ายไป _eventLogsArchive ทุกวัน 04:00 · ใส่ 0 = ปิด archive
รายชื่อจากผู้ที่ Add Friend CEO OA · กำหนด CEO Admin (อนุมัติคำขอใน LINE) และสมาชิกที่ใช้งานได้ · Token/Secret ตั้งที่แท็บ
ได้รับ Push เมื่อมีคนพิมพ์ ขอดูข้อมูล / เริ่มต้น
| ชื่อ / User ID | สถานะ | ใช้งานได้ | Admin | |
|---|---|---|---|---|
| กำลังโหลด... | ||||
ติ๊ก ใช้งานได้ = เพิ่มใน whitelist · เลือก Admin = กำหนด CEO Admin จากรายชื่อ · คำขอใหม่จะปรากฏเมื่อผู้ใช้ Add Friend หรือพิมพ์ ขอดูข้อมูล
ค่าเริ่มต้น ส่งลิงค์ผ่าน ในหน้าสร้างออร์เดอร์ · ลำดับส่ง Flex ลูกค้าเมื่อไม่มีช่องทางออร์เดอร์ · ไม่กระทบแจ้งแอดมิน
ใช้ส่ง Flex เข้ากลุ่ม/แอดมิน LINE เท่านั้น — แยกจากบอทลูกค้า/LIFF
ต้องเป็น ส่งตอบกลับ ปุ่มสั่งซื้อและ lookup ถึงจะทำงาน
ฟีเจอร์ keyword ในแชท
ว่าง = ทุกคนในกลุ่มกดปุ่มได้ · ใส่ U... หนึ่งบรรทัดต่อหนึ่งคน เพื่อจำกัดผู้กดปุ่มในกลุ่ม
ทดสอบแจ้งเตือน สแกนคิวค้าง และงาน scheduler — ไม่ต้องใช้ Google Apps Script อีกต่อไป
lineWebhook / beamWebhook ตอนทดสอบ[TEST]) ไม่กระทบ dedup ออร์เดอร์จริงยังไม่มีผลลัพธ์ — กดปุ่มรันงานด้านบน
ดูการทำงานแจ้งเตือน ลูกค้า OrderCus Beam LINE และแอดมิน — บันทึกจากฐานข้อมูลระบบ
ค้นหาจาก: ชื่อ หรือ เบอร์โทร
ใส่คำค้นหาแล้วกดปุ่มค้นหา
ค่าใช้จ่ายเดือนนี้ (ประมาณ)
—
USD จาก GCP (ถ้ามีสิทธิ์)
Cloud Functions (เดือนนี้)
—
7 วัน: —
Firestore (เดือนนี้)
—
อ่าน / เขียน document
Gemini API (เดือนนี้)
—
นับจากระบบ
—
รวมงาน cron ทั้งหมดในโปรเจกต์ (เช่น masterNotifyShadow ทุก 1 นาที)