Telegram Bot — แจ้งเตือนและอนุมัติผ่านมือถือ
ฟีเจอร์พรีเมียม · รหัสเอกสาร 1.7
Telegram Bot — แจ้งเตือนและอนุมัติผ่านมือถือ
คู่มือสำหรับ เจ้าของ · ผู้บริหาร · ผู้จัดการ และพนักงานที่ใช้ระบบขออนุมัติ · อัปเดต สิงหาคม 2026
ClinixMate มี Telegram Bot 3 ตัวแยกกัน — ไม่ปนกับ LINE OA ที่คุยกับลูกค้า ใช้ส่งข้อมูลภายในคลินิกเข้าแชต Telegram ของทีมงาน: สรุปยอด · แจ้งบิลชำระ · และขออนุมัติ/แจ้งความเสี่ยง
ภาพรวมฟีเจอร์พรีเมียม: ดูรายการฟีเจอร์พรีเมียมทั้งหมด
บอททั้ง 3 ตัว ทำอะไรต่างกัน?
| แท็บใน ตั้งค่า | ชื่อในหน้าจอ | ใครควรรับ | ได้อะไร |
|---|---|---|---|
| บอทสรุปธุรกิจ (Owner) | สรุปยอดรายวัน + ถามตอบสำหรับเจ้าของ | เจ้าของ · ผู้บริหาร · ผู้จัดการ | สรุปประจำวัน · แจ้งเตือนยอด/คิว/สต็อกผิดปกติ · ถามยอดจากปุ่มในแชต · Mini App dashboard |
| บอทแจ้งเตือนชำระเงิน | ทุกบิลชำระสำเร็จเด้งเข้าแชต | เจ้าของ · ผู้จัดการ · บัญชี | บิลชำระสำเร็จเรียลไทม์ (เลขบิล · HN · ยอด · สลิป) · สรุปยอดรายวัน/สัปดาห์ · ดาวน์โหลดสลิป ZIP |
| บอทอนุมัติ + ความเสี่ยง | กดอนุมัติจากมือถือ + แจ้งทุจริต | ผู้จัดการ/เจ้าของที่มีสิทธิ์อนุมัติ | คำขออนุมัติพร้อมปุ่ม ✅/❌ · รหัสสำรอง 8 หลัก · แจ้งความเสี่ยง/ทุจริต · สรุปอนุมัติ on-demand |
สำคัญ: แต่ละบอทต้องสร้าง คนละตัว ใน @BotFather — Token ห้ามใช้ร่วมกัน เพื่อปิดเสียง/จัดการแยกได้
ภาพรวมการตั้งค่าและใช้งาน
⚙️ ตั้งค่า (คอม ClinixMate)
- ตั้งค่า › Telegram Bot
- Owner Bot · Payment Bot · Approval Bot
📱 เชื่อมผู้รับ (มือถือ)
- สแกน QR / เปิดลิงก์ → แชต Telegram
- อ่านสรุป · แจ้งเตือน · กดอนุมัติ
ใครทำอะไรได้บ้าง?
| งาน | ใครทำได้ |
|---|---|
| เปิดฟีเจอร์รายองค์กร/สาขา | ClinixMate Admin หรือ System Admin ที่ Admin Console › Features (Business Add-ons › Telegram Owner Bot) |
| ตั้งค่า Token · Webhook · ผู้รับ · กฎความเสี่ยง | Owner · Head Manager · System Admin · ClinixMate Admin (SA) เท่านั้น |
| สแกน QR เชื่อมรับข้อความ | ทีมงานที่แอดมินเพิ่มเป็นผู้รับ (เจ้าของ/ผู้จัดการ/บัญชี) |
| กดอนุมัติจาก Telegram | ผู้รับที่ผูกกับพนักงานและมีสิทธิ์อนุมัติรายการนั้นอยู่ |
| ขออนุมัติจากหน้าจอ ClinixMate | พนักงานที่ไม่มีสิทธิ์ทำรายการนั้นเอง — เมื่อเปิดระบบขออนุมัติและมีผู้อนุมัติเชื่อมบอทแล้ว |
เปิดหน้าตั้งค่า: ตั้งค่า › แท็บ Telegram Bot หรือ /setting?tab=telegram
ก่อนเริ่ม
- เปิด add-on Telegram Owner Bot ที่ Admin Console (แพ็กเกจ Gold/Platinum มีในชุด — แพ็กอื่นต้องเปิดเอง)
- ติดตั้งแอป Telegram บนมือถือผู้รับทุกคน
- เตรียมบัญชี @BotFather ใน Telegram สำหรับสร้างบอท (ฟรี)
- ระบบ production ต้องเข้าถึง ClinixMate ผ่าน HTTPS เพื่อตั้ง Webhook ได้
⚡ ฉบับเร็ว — ตั้งบอทครั้งแรก
- สร้างบอทกับ @BotFather/newbot → คัดลอก Bot Token (สร้างคนละตัวสำหรับ Owner / Payment / Approval)
- วาง Token · ทดสอบ · บันทึกตั้งค่า › Telegram Bot → แท็บบอทนั้น → ทดสอบการเชื่อมต่อ → เปิดใช้งาน → บันทึก
- ตั้ง Webhook · เพิ่มผู้รับตั้งค่า Webhook → สร้าง QR/ลิงก์ → ผู้รับสแกนและกด Start
1) ตั้งค่าบอท (แอดมิน — ทำครั้งแรก) 🕒 ~5 นาที/บอท
ทุกบอทใช้ขั้นตอนเดียวกัน 3 ขั้น ในหน้า ตั้งค่า › Telegram Bot แล้วเลือกแท็บย่อยของบอทนั้น
ขั้นที่ 1 — สร้างบอทกับ @BotFather
- กด เปิด BotFather (หรือค้นหา
@BotFatherใน Telegram) - ส่งคำสั่ง
/newbotตั้งชื่อและ username - คัดลอก Bot Token ที่ได้
Payment / Approval ต้องสร้างบอทใหม่ — ห้ามใช้ Token เดียวกับ Owner Bot
ขั้นที่ 2 — วาง Token ทดสอบ แล้วบันทึก
- วาง Token ในช่อง Bot Token
- กด ทดสอบการเชื่อมต่อ — ระบบเติม Bot Username ให้อัตโนมัติ
- เปิดสวิตช์ เปิดใช้งาน (แต่ละบอทมีสวิตช์ของตัวเอง)
- กด บันทึก

Owner Bot เพิ่มเติม — ตั้งค่าการแจ้งเตือน:
| ตั้งค่า | ความหมาย |
|---|---|
| สรุปประจำวัน | ส่งภาพรวมยอดขาย/คิว/สต็อก ทุกวันตามเวลาที่กำหนด |
| เวลาส่งสรุป | เช่น 08:00 |
| แจ้งเตือนเรียลไทม์ | เตือนเหตุสำคัญระหว่างวัน (ยอดตก · สต็อก · ยกเลิกคิวมาก) |
| งดรบกวนตั้งแต่ / ถึงเวลา | ช่วงที่ไม่ส่งแจ้งเตือน (ยกเว้นเหตุร้ายแรง) |
| จำกัดแจ้งเตือน/วัน | กันสแปม — เกินแล้วรวมในสรุปประจำวัน |
ขั้นที่ 3 — ตั้งค่า Webhook และเพิ่มผู้รับ
- กด ตั้งค่า Webhook หนึ่งครั้งหลังบันทึก Token (Owner Bot อาจมี ตั้งค่า Mini App เพิ่ม)
- กด เพิ่มผู้รับ
- เลือก ขอบเขตสาขา ที่ผู้รับจะเห็น (ดูหัวข้อถัดไป)
- กด สร้าง QR / ลิงก์ แล้วให้ผู้รับสแกนด้วยกล้องมือถือปกติ (ไม่ใช่สแกนเนอร์ในแอป Telegram)
- เปิดลิงก์ → กด Start ในแชตบอท
รหัส QR/ลิงก์ใช้ได้ครั้งเดียว · หมดอายุ 15 นาที
กด บอทนี้ทำอะไรได้? ในแต่ละแท็บเพื่อดูตัวอย่างข้อความและขอบเขตสิทธิ์
2) ใครเห็นข้อมูลสาขาไหน? (Scope จาก QR)
บอทตัวเดียวใช้ร่วมกันทุกคน — สิทธิ์ขึ้นกับ QR ที่สแกนตอนเชื่อม ไม่ใช่ตัวบอท
| QR ที่สร้าง | เหมาะกับ | เห็นข้อมูล |
|---|---|---|
| สาขา A | ผู้จัดการสาขา A | เฉพาะสาขา A |
| สาขา A + B | ผู้ดูแลหลายสาขา | สาขา A และ B |
| ทุกสาขา | เจ้าของ / ผู้บริหาร | ทุกสาขา |
- โหมดสาขาบน ClinixMate: เพิ่มผู้รับได้เฉพาะสาขาปัจจุบัน
- เปลี่ยน scope: สร้าง QR ใหม่แล้วให้คนเดิมสแกนซ้ำ — ระบบอัปเดตให้
ในตารางผู้รับ ปรับได้:
- สรุปประจำวัน / แจ้งเตือน (Owner Bot) — เปิด/ปิดรายคน
- ใช้งาน — ปิดชั่วคราวโดยไม่ลบ
- ลบผู้รับ — หยุดส่งทันที (พนักงานลาออกควรลบ)
3) ใช้งานประจำวัน — ผู้รับข้อความ
บอทสรุปธุรกิจ (Owner)
- สรุปประจำวัน มาตามเวลาที่ตั้ง — อ่านยอดขาย · คิว · สต็อกที่ควรดู
- แจ้งเตือนเรียลไทม์ เมื่อมีเหตุผิดปกติ (ถ้าเปิด)
- กดปุ่มในแชตเพื่อดูยอด วันนี้ / เมื่อวาน / สัปดาห์ / เดือน
- กด เปิด Dashboard หรือ Mini App เพื่อดูรายละเอียดใน ClinixMate (ต้อง login ตามสิทธิเดิม)
บอทแจ้งเตือนชำระเงิน
- ทุกบิลชำระสำเร็จเด้งทันที — เลขบิล · HN · ชื่อย่อลูกค้า · วิธีชำระ · ยอด · รูปสลิป (ถ้ามี)
- กดปุ่มสรุปยอดหรือ ดาวน์โหลดสลิป ตามช่วงเวลา
- เหมาะกับงานตรวจบิล/บัญชี — แยกจากแชตสรุปธุรกิจเพื่อไม่รบกวน
บอทอนุมัติ + ความเสี่ยง
- คำขออนุมัติ เด้งพร้อมรายละเอียด — กด อนุมัติ หรือ ปฏิเสธ
- มี รหัสสำรอง 8 หลัก ในข้อความ — ใช้เมื่ออนุมัติด้วยวาจาแล้วให้พนักงานกรอกบนหน้าจอ
- แจ้งเตือนความเสี่ยง เช่น รายการมูลค่าสูง · ทำรายการซ้ำบ่อย · ส่งออกข้อมูลมาก · นอกเวลา
- กดปุ่มสรุป อนุมัติ / ความเสี่ยง วันนี้·สัปดาห์·เดือน (ไม่ push รบกวนทุกวัน)
4) ตั้งค่าขออนุมัติ (แอดมิน)
ในแท็บ บอทอนุมัติ + ความเสี่ยง ส่วน การทำงานของบอท
เปิดระบบขออนุมัติผ่าน Telegram
เมื่อเปิด — พนักงานที่ไม่มีสิทธิ์จะเห็นปุ่มที่มีคำว่า (ต้องขออนุมัติ) แทนการทำรายการทันที
เลือก รายการที่ขออนุมัติได้ เช่น:
- ยกเลิกการขาย / ยกเลิกใบเสร็จ / คืนเงิน
- ยกเลิกรายการมัดจำ
- คืนเงิน/ขยายอายุบัตรกำนัล
- ขออนุมัติส่วนลดก่อนชำระเงิน
รายการที่ไม่ติ๊ก = พนักงานไม่มีสิทธิ์จะไม่เห็นปุ่มเหมือนเดิม (ไม่มีระบบขออนุมัติ)
ผู้อนุมัติ: ตอน เพิ่มผู้รับ ต้องเลือกพนักงานที่จะผูก — ระบบตรวจสิทธิ์สดจากบัญชี ClinixMate ถ้าไม่ผูกพนักงาน จะรับแจ้งความเสี่ยงได้แต่อนุมัติไม่ได้
แจ้งเตือนความเสี่ยง / ทุจริต
เปิดแล้วตั้ง:
- ระดับความรุนแรง ที่ส่งเข้า Telegram (HIGH / MEDIUM / LOW)
- เกณฑ์ เช่น มูลค่าสูงกว่า X บาท · ทำรายการสำคัญเกิน N ครั้ง/ชม. · ส่งออกข้อมูลเกิน N ครั้ง · ช่วงเวลานอกปกติ
เหตุการณ์ถูกบันทึกในระบบเสมอ — Telegram ส่งเฉพาะระดับที่เลือก
5) พนักงานขออนุมัติ (หน้างาน ClinixMate)
1. กดปุ่ม(ต้องขออนุมัติ)
→
2. ส่งคำขอกรอกเหตุผล
→
3. รออนุมัติTelegram หรือรหัสสำรอง
→
4. ดำเนินการต่อทำรายการได้
- ทำงานตามปกติ (ยกเลิกบิล · คืนเงิน · ส่วนลด ฯลฯ)
- ถ้าไม่มีสิทธิ์ ปุ่มจะมีคำว่า (ต้องขออนุมัติ)
- กรอกเหตุผล แล้วกด ส่งคำขออนุมัติ
- รอผู้จัดการอนุมัติบน Telegram — หรือให้ผู้จัดการบอกรหัสสำรอง แล้วกรอกบนหน้าจอ
- เมื่ออนุมัติแล้ว กลับมากดปุ่มเดิมหรือดำเนินการต่อ
ส่วนลด: ต้องขออนุมัติส่วนลดและได้รับยืนยันก่อนจึงกดชำระเงินได้
คำถามที่พบบ่อย
| อาการ | วิธีแก้ |
|---|---|
| ไม่เห็นแท็บ Telegram Bot | เปิด add-on ที่ Admin Console › Features หรือแพ็กเกจไม่รวมฟีเจอร์ |
| บันทึก Token ไม่ได้ / 403 | ต้องเป็น Owner · Head Manager · System Admin หรือ SA |
| สแกน QR แล้วไม่เชื่อม | ใช้กล้องมือถือเปิดลิงก์ · กด Start · QR หมดอายุ 15 นาที → สร้างใหม่ |
| ไม่ได้รับสรุปเช้า | ตรวจเปิด สรุปประจำวัน · มีผู้รับ active · Owner Bot เปิดใช้งาน · เวลาส่งถูกต้อง |
| ไม่ได้รับแจ้งบิล | ตรวจ Payment Bot เปิดใช้งาน · ผู้รับ scope ตรงสาขาที่เกิดบิล |
| พนักงานไม่เห็นปุ่ม (ต้องขออนุมัติ) | เปิดระบบขออนุมัติ · ติ๊กรายการนั้น · มีผู้อนุมัติผูกพนักงานแล้วอย่างน้อย 1 คน |
| ผู้อนุมัติกดอนุมัติไม่ได้ | ตรวจว่า QR ผูกกับพนักงานที่มีสิทธิ์อนุมัติรายการนั้น |
| อยากเปลี่ยนสาขาที่เห็น | สร้าง QR scope ใหม่ → ให้ผู้รับสแกนซ้ำ |
| ปิดบอทชั่วคราว | ปิดสวิตช์ เปิดใช้งาน ของบอทนั้น — ไม่ต้องลบ Token |
เอกสารที่เกี่ยวข้อง
| เอกสาร | เมื่อไหร่เปิด |
|---|---|
| โมดูล 1 — ตั้งค่า | ภาพรวมหน้า ตั้งค่า และแท็บอื่น ๆ |
| Quick Start — เปิดคลินิกครั้งแรก | เปิดฟีเจอร์และตั้งค่าครั้งแรก |
| โมดูล 1.2 — สิทธิ์การใช้งาน | สิทธิ์ที่เกี่ยวกับยกเลิก/คืนเงิน/ส่วนลด |
| โมดูล 4 — ขาย/POS | งานยกเลิกบิลที่มักต้องขออนุมัติ |
หมายเหตุสำหรับ Support (ไม่บังคับอ่านสำหรับพนักงาน)
| รายการ | ค่า |
|---|---|
| Route ตั้งค่า | /setting?tab=telegram |
| Feature key | telegramBot |
| Setting keys | company.telegram · company.telegramPayment · company.telegramApproval |
| Bot types | OWNER · PAYMENT · APPROVAL |
| i18n prefix | setting.telegram.* · approval.* |