Skip to main content

Telegram Bot — แจ้งเตือนและอนุมัติผ่านมือถือ

ฟีเจอร์พรีเมียม · รหัสเอกสาร 1.7

Telegram Bot — แจ้งเตือนและอนุมัติผ่านมือถือ

คู่มือสำหรับ เจ้าของ · ผู้บริหาร · ผู้จัดการ และพนักงานที่ใช้ระบบขออนุมัติ · อัปเดต สิงหาคม 2026

🔒 PREMIUM ต้องเปิดแพ็กเกจก่อน
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

ก่อนเริ่ม

  1. เปิด add-on Telegram Owner Bot ที่ Admin Console (แพ็กเกจ Gold/Platinum มีในชุด — แพ็กอื่นต้องเปิดเอง)
  2. ติดตั้งแอป Telegram บนมือถือผู้รับทุกคน
  3. เตรียมบัญชี @BotFather ใน Telegram สำหรับสร้างบอท (ฟรี)
  4. ระบบ production ต้องเข้าถึง ClinixMate ผ่าน HTTPS เพื่อตั้ง Webhook ได้

⚡ ฉบับเร็ว — ตั้งบอทครั้งแรก

  1. สร้างบอทกับ @BotFather
    /newbot → คัดลอก Bot Token (สร้างคนละตัวสำหรับ Owner / Payment / Approval)
  2. วาง Token · ทดสอบ · บันทึก
    ตั้งค่า › Telegram Bot → แท็บบอทนั้น → ทดสอบการเชื่อมต่อ → เปิดใช้งาน → บันทึก
  3. ตั้ง Webhook · เพิ่มผู้รับ
    ตั้งค่า Webhook → สร้าง QR/ลิงก์ → ผู้รับสแกนและกด Start

1) ตั้งค่าบอท (แอดมิน — ทำครั้งแรก) 🕒 ~5 นาที/บอท

ทุกบอทใช้ขั้นตอนเดียวกัน 3 ขั้น ในหน้า ตั้งค่า › Telegram Bot แล้วเลือกแท็บย่อยของบอทนั้น

ขั้นที่ 1 — สร้างบอทกับ @BotFather

  1. กด เปิด BotFather (หรือค้นหา @BotFather ใน Telegram)
  2. ส่งคำสั่ง /newbot ตั้งชื่อและ username
  3. คัดลอก Bot Token ที่ได้
Payment / Approval ต้องสร้างบอทใหม่ — ห้ามใช้ Token เดียวกับ Owner Bot

ขั้นที่ 2 — วาง Token ทดสอบ แล้วบันทึก

  1. วาง Token ในช่อง Bot Token
  2. กด ทดสอบการเชื่อมต่อ — ระบบเติม Bot Username ให้อัตโนมัติ
  3. เปิดสวิตช์ เปิดใช้งาน (แต่ละบอทมีสวิตช์ของตัวเอง)
  4. กด บันทึก
แท็บ Telegram Bot — เชื่อม Owner Bot + วาง Token + ทดสอบ
ภาพแท็บ “Telegram Bot” — เชื่อม Owner Bot ผ่าน @BotFather + วาง Token + ทดสอบการเชื่อมต่อ

Owner Bot เพิ่มเติม — ตั้งค่าการแจ้งเตือน:

ตั้งค่าความหมาย
สรุปประจำวันส่งภาพรวมยอดขาย/คิว/สต็อก ทุกวันตามเวลาที่กำหนด
เวลาส่งสรุปเช่น 08:00
แจ้งเตือนเรียลไทม์เตือนเหตุสำคัญระหว่างวัน (ยอดตก · สต็อก · ยกเลิกคิวมาก)
งดรบกวนตั้งแต่ / ถึงเวลาช่วงที่ไม่ส่งแจ้งเตือน (ยกเว้นเหตุร้ายแรง)
จำกัดแจ้งเตือน/วันกันสแปม — เกินแล้วรวมในสรุปประจำวัน

ขั้นที่ 3 — ตั้งค่า Webhook และเพิ่มผู้รับ

  1. กด ตั้งค่า Webhook หนึ่งครั้งหลังบันทึก Token (Owner Bot อาจมี ตั้งค่า Mini App เพิ่ม)
  2. กด เพิ่มผู้รับ
  3. เลือก ขอบเขตสาขา ที่ผู้รับจะเห็น (ดูหัวข้อถัดไป)
  4. กด สร้าง QR / ลิงก์ แล้วให้ผู้รับสแกนด้วยกล้องมือถือปกติ (ไม่ใช่สแกนเนอร์ในแอป Telegram)
  5. เปิดลิงก์ → กด 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. ดำเนินการต่อทำรายการได้
  1. ทำงานตามปกติ (ยกเลิกบิล · คืนเงิน · ส่วนลด ฯลฯ)
  2. ถ้าไม่มีสิทธิ์ ปุ่มจะมีคำว่า (ต้องขออนุมัติ)
  3. กรอกเหตุผล แล้วกด ส่งคำขออนุมัติ
  4. รอผู้จัดการอนุมัติบน Telegram — หรือให้ผู้จัดการบอกรหัสสำรอง แล้วกรอกบนหน้าจอ
  5. เมื่ออนุมัติแล้ว กลับมากดปุ่มเดิมหรือดำเนินการต่อ
ส่วนลด: ต้องขออนุมัติส่วนลดและได้รับยืนยันก่อนจึงกดชำระเงินได้

คำถามที่พบบ่อย

อาการวิธีแก้
ไม่เห็นแท็บ 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 keytelegramBot
Setting keyscompany.telegram · company.telegramPayment · company.telegramApproval
Bot typesOWNER · PAYMENT · APPROVAL
i18n prefixsetting.telegram.* · approval.*
Telegram Bot · ฟีเจอร์พรีเมียม
สอบถามเพิ่มเติม ติดต่อทีม ClinixMate