สร้างแชตบอต AI บน Telegram สำหรับกลุ่มและแชตส่วนตัวโดยไม่เขียนโค้ด

Piotr Grudzień
เผยแพร่ อัปเดต ใช้เวลาอ่าน 22 นาที
กลุ่มและแชตส่วนตัวบน Telegram เชื่อมกับความรู้ธุรกิจ คำขอเรียนทดลอง และ Inbox ของเจ้าหน้าที่

แชตบอต AI บน Telegram ตอบคำถามจากความรู้ธุรกิจของคุณได้ทั้งในกลุ่มและบทสนทนาส่วนตัว Quickchat AI เชื่อม AI Agent กับ Telegram ผ่านบอตที่ใช้ร่วมกัน เพียงเพิ่มบอตเข้ากลุ่ม ยืนยันการเชื่อมต่อในแดชบอร์ด แล้วสมาชิกก็ถามโดยกล่าวถึงบอตได้ วิธีนี้ไม่ต้องเขียนโค้ดหรือใช้โทเค็นจาก BotFather

คู่มือนี้สร้าง Saltmarsh Sailing School โรงเรียนสมมติที่มีกลุ่มสมาชิกและช่องทางสอบถามส่วนตัว Agent สองตัวใช้ข้อมูลโรงเรียนชุดเดียวกัน โดย Saltmarsh Group ตอบคำถามสาธารณะ ส่วน Saltmarsh Sailing School รับคำขอเรียนทดลองส่วนตัวและส่งเรื่องคืนเงินให้เจ้าหน้าที่ คำขอเป็นเรื่องที่สำนักงานต้องตรวจสอบ ไม่ใช่การจองที่ยืนยันแล้ว

แผนภาพ Agent ของ Saltmarsh ใช้ความรู้และคำสั่งตอบกลุ่ม Telegram รับเรื่องส่วนตัว และเชื่อมไปยัง Inbox Agent สองตัวแยกความรับผิดชอบ บอตกลุ่มไม่มี Action รับคำขอหรือส่งต่อ ส่วน Agent ส่วนตัวดูแลคำขอและคำตอบของเจ้าหน้าที่

ทำตามลำดับด้านล่าง ส่วน Google Sheets เป็นทางเลือก คุณทำระบบตอบคำถามและส่งต่อเจ้าหน้าที่ให้เสร็จก่อนได้

สิ่งที่จะสร้างจุดตรวจสอบของผู้อ่าน
1. ความรู้และคำสั่งAgent รู้ราคาหลักสูตรและไม่แต่งข้อมูลที่ขาดหาย
2. การเชื่อมกลุ่มการกล่าวถึงได้รับคำตอบ แต่ข้อความทั่วไปไม่กระตุ้นบอต
3. แชตส่วนตัวลิงก์เต็มเปิดบทสนทนากับ Agent ที่ถูกต้อง
4. คำขอเรียนทดลองแบบเลือกทำข้อมูลบังคับกลายเป็นแถวที่เจ้าหน้าที่ติดตามได้
5. Human Handoffเจ้าหน้าที่รับผิดชอบบทสนทนาและ AI หยุดชั่วคราว
6. การทดสอบตรวจคำตอบ การส่งต่อ และผลต่อระบบภายนอกแยกกัน

ดาวน์โหลดชุด Saltmarsh Telegram เพื่อรับความรู้ Main Prompt สูตรตั้งค่า Action เกณฑ์ประเมิน และข้อความทดสอบชุดเดียวกับคู่มือ ไฟล์เหล่านี้แก้ไขได้เพื่อใช้ในขั้นตอนต่อไป ไม่ใช่การนำเข้า Agent ด้วยคลิกเดียว เอกสารตัวอย่างที่คัดลอกได้และภาพหน้าจอยังคงเป็นภาษาอังกฤษ

ต้องเตรียมอะไรเพื่อสร้างแชตบอต Telegram?

คุณต้องมีบัญชี Quickchat AI, Agent สองตัว และบัญชี Telegram ที่มีสิทธิ์เพิ่มบอตเข้ากลุ่มทดสอบ ขั้นตอนบันทึกคำขอที่เป็นทางเลือกต้องมีบัญชี Google ที่อนุญาต Google Sheets ได้ด้วย

  1. สร้างบัญชี Quickchat AI และยืนยันอีเมลหากระบบร้องขอ Free รองรับการเรียนรู้ส่วนบุคคลที่ไม่ใช่เชิงพาณิชย์ แผนคิดแยกตาม Agent ดังนั้นธุรกิจที่ใช้ทั้งสองตัวต้องมีสิทธิ์เชิงพาณิชย์ที่เหมาะสมสำหรับแต่ละตัว Preview และ Simulation ใช้เครดิต AI ดูแผนปัจจุบัน
  2. สร้างกลุ่ม Telegram ชื่อ Saltmarsh Members ใช้กลุ่มทดสอบเพื่อตรวจการกล่าวถึง การไม่ตอบ และข้อความต่อเนื่องก่อนเชิญลูกค้า
  3. ใช้บัญชี Telegram ของคุณเองทำตามบทสอน รวมถึงส่งข้อความในฐานะผู้เยี่ยมชม คุณสามารถใช้งาน Inbox ของ Quickchat AI ได้ด้วย ก่อนเชิญลูกค้า ให้เพื่อนร่วมงานตรวจสอบประสบการณ์จากอีกบัญชีหนึ่ง
  4. แตกไฟล์ชุดดาวน์โหลด เก็บข้อเท็จจริงตัวอย่างของโรงเรียนไว้เป็นชุด และแทนที่ด้วยนโยบายที่ตรวจสอบแล้วของคุณก่อนเปิดใช้งาน

ภาพ Quickchat App แสดง แอปที่รันในเครื่อง โดยใช้การตั้งค่า Saltmarsh สมมติ ข้อมูลทดสอบการเชื่อมต่อจะระบุไว้ในคำบรรยาย ส่วนภาพ Telegram และ Google Sheets แสดงคำตอบจริงและคำขอที่บันทึกจากเดโมที่เชื่อมต่อแล้ว รายละเอียดบัญชีส่วนตัวถูกครอบตัดหรือปิดไว้อย่างชัดเจน ใช้รายการตรวจสอบท้ายบทเพื่อทดสอบซ้ำกับความรู้และบัญชีที่เชื่อมต่อของคุณเอง

ขั้นตอนที่ 1: สอนแชตบอต Telegram ให้รู้จักธุรกิจอย่างไร?

ใส่ข้อเท็จจริงธุรกิจใน Knowledge Base และแนวทางการทำงานใน Main Prompt การแยกหน้าที่ทำให้แก้คำตอบได้โดยไม่เปลี่ยนพฤติกรรมของ Agent

แผนภาพแยกข้อมูลโรงเรียนใน Knowledge Base ออกจากคำสั่งตอบและส่งต่อใน Main Prompt ราคาและนโยบายเป็นข้อเท็จจริงจากแหล่งข้อมูล ความกระชับ การยอมรับความไม่แน่นอน และการส่งต่อเป็นคำสั่ง

สร้าง Agent และเพิ่มความรู้

  1. บัญชีใหม่เลือก Set up manually บัญชีที่มีอยู่ให้เลือก Add new AI Agent ก่อน แล้วเลือกตั้งค่าด้วยตนเอง
  2. ใน Identity ใส่ Saltmarsh Group ที่ Name your AI Agent วางเนื้อหา group-main-prompt.txt จากชุดดาวน์โหลดใน Describe what you want your agent to do
  3. ทำขั้นตอนตั้งค่าต่อโดยยังไม่เชื่อมแอปภายนอก จบขั้นตอนเลือกแผน โดยใช้ Skip for now ได้หากเริ่มด้วยบัญชีเพื่อเรียนรู้
  4. เปิด Knowledge Base > Add Article ใส่ Courses and trial enquiries ใน Create custom article เลือก Create article วาง saltmarsh-courses.txt ใน Content แล้วกด Save
  5. ทำซ้ำกับ Weather, parking and personal enquiries โดยใช้ saltmarsh-policies.txt รอทั้งสองบทความแสดง Ready
  6. เปิด Actions & MCPs ของ Saltmarsh Group ปิด Human Handoff ไว้ และไม่เพิ่ม Action คำขอเรียนทดลอง
  7. เลือก Add new AI Agent แล้วตั้งค่า Saltmarsh Sailing School ด้วยตนเองโดยใช้ main-prompt.txt และไฟล์ความรู้สองไฟล์เดิม Agent ตัวที่สองจะดูแลบทสนทนาส่วนตัว เลือก Agent ที่ต้องการในตัวสลับบัญชีก่อนเปลี่ยนการตั้งค่า

Knowledge Base ของ Quickchat App ในเครื่องพร้อมบทความ Saltmarsh สองบทความ แหล่งข้อมูลสั้นสองชุดทำให้เห็นว่า Agent มีข้อเท็จจริงใดบ้าง Ready คือจุดตรวจสอบก่อนทดสอบความรู้

ความรู้ข้อเท็จจริงที่ใช้ในตัวอย่าง
หลักสูตรStart Sailing: สองวัน EUR 240 ส่วน Day Skipper theory: ห้าช่วงเย็น EUR 310 เรียนส่วนตัว: 90 นาที EUR 95
วันที่ฤดูกาลเมษายนถึงตุลาคม ประกาศวันเรียนล่วงหน้าหนึ่งเดือน ไม่มีข้อมูลที่ว่างแบบสดหรือวันถัดไป
อุปกรณ์เสื้อกันน้ำ รองเท้าที่ไม่ทิ้งรอย และเสื้อผ้าสำรอง โรงเรียนมีอุปกรณ์ช่วยพยุงตัวให้
อากาศลมเกิน 25 นอตหรือมีพายุฝนฟ้าคะนอง ให้เลื่อนไปวันที่ว่างถัดไปโดยไม่คิดเพิ่ม ผู้สอนตัดสินใจในเช้าวันนั้น
ที่จอดรถฟรีที่อาคารสโมสร ส่งรหัสประตูก่อนเรียนหนึ่งวัน แต่ไม่มีตัวรหัสในข้อมูลนี้
คำขอเรียนทดลองเก็บชื่อ วันในสัปดาห์ที่ต้องการ และประสบการณ์เรือใบ สำนักงานยืนยันที่ว่างและราคา

จงใจไม่ใส่ข้อมูลเช่าชุดเว็ตสูท คำตอบที่ถูกคือ Agent ยืนยันไม่ได้ ไม่ใช่แต่งว่ามีหรือไม่มี เช่นเดียวกัน กฎสภาพอากาศไม่ได้บอกพยากรณ์วันนี้ และราคาเรียนส่วนตัวไม่ได้กำหนดราคาเรียนทดลอง

ตั้ง Main Prompt และตรวจคำตอบ

  1. เปิด Identity > Main Prompt ของแต่ละ Agent แล้วตรวจพรอมป์ต์ Saltmarsh ที่ตรงกัน พรอมป์ต์กลุ่มตอบคำถามทั่วไปและชี้ไปลิงก์ส่วนตัวที่ปักหมุด ส่วนพรอมป์ต์ส่วนตัวรับเรื่องและใช้ Human Handoff
  2. เปิด AI Preview ถาม How much is Start Sailing? ตรวจว่าตอบสองวันและ EUR 240
  3. ถาม Do you rent wetsuits? ตรวจว่าคำตอบยอมรับว่าไม่มีข้อมูล

ตัวแก้ไข Main Prompt ใน Quickchat App ที่แสดงคำสั่ง Saltmarsh พรอมป์ต์ Agent ส่วนตัวกำหนดการรับเรื่องและส่งต่อ ส่วน Agent กลุ่มใช้พรอมป์ต์แยกและปิด Action ทั้งสอง

หน้า Actions ของ Saltmarsh Group ในเครื่อง แสดง Human Handoff ปิดอยู่และไม่มี Action กำหนดเอง ภาพตัดสองส่วนจากการตั้งค่าจริงของ Agent กลุ่ม ตอบคำถามจากความรู้ได้ แต่ไม่มี Action รับเรื่องหรือส่งต่อให้เรียกใช้

Agent สองตัวทำให้การแยกเส้นทางชัดเจน ตัวกลุ่มไม่มีความสามารถส่งต่อให้เผลอเปิดใช้งาน ส่วนตัวส่วนตัวส่งคำขอคืนเงินให้เจ้าหน้าที่ได้โดยไม่หยุดกลุ่ม Preview ตรวจข้อเท็จจริงโรงเรียน ส่วนขั้นตอนต่อไปตรวจแต่ละการเชื่อมต่อ Telegram

ขั้นตอนที่ 2: เพิ่มแชตบอต AI เข้ากลุ่ม Telegram อย่างไร?

เปิด External Apps > Telegram เพิ่มบอตร่วมเข้ากลุ่ม แล้วกลับมา Quickchat AI เพื่อ Confirm กลุ่ม Agent จะไม่ตอบในกลุ่มนั้นจนกว่าคุณยืนยัน

แผนภาพเชิญบอต ยืนยันกลุ่มที่ต้องการ แล้วตอบการกล่าวถึงหรือข้อความตอบกลับ การเข้ากลุ่ม Telegram และการยืนยันใน Quickchat AI เป็นคนละขั้นตอน

  1. เลือก Saltmarsh Group ในตัวสลับ Agent เปิด External Apps เลือก Telegram แล้วหา Quickchat AI bot
  2. เลือก Add to a Telegram group ใน Telegram เลือก Saltmarsh Members และอนุมัติการเพิ่มบอต
  3. กลับไป Quickchat AI ใต้ Waiting for your confirmation ตรวจชื่อกลุ่มและข้อมูล Added by
  4. เลือก Confirm สำหรับกลุ่มที่ถูกต้อง กลุ่มควรย้ายไป Connected chats โดยสวิตช์เปิดใช้งานอยู่
  5. ใน Telegram พิมพ์ @ แล้วเลือกบอตจากรายการกล่าวถึง ถาม How much is Start Sailing? ชื่อผู้ใช้ของบอตร่วมมักเป็น @QuickchatAI_bot ให้ใช้ชื่อที่แสดงจริงในกลุ่ม
  6. ตอบกลับคำตอบนั้นโดยตรงด้วย What should I bring? จากนั้นส่งข้อความแยกโดยไม่กล่าวถึงว่า Does anyone know the gate code? บอตร่วมควรตอบข้อความตอบกลับและเงียบเมื่อเจอข้อความทั่วไป

ตัวเลือก Add to Group ของ Telegram แสดง Saltmarsh Members เลือก Saltmarsh Members ใน Telegram แล้วกลับไป Quickchat AI เพื่อยืนยันการเชื่อมต่อ

Quickchat App ในเครื่องแสดง Saltmarsh Members รอการยืนยัน หน้าจอจริงในเครื่องที่ใช้ข้อมูลกลุ่มทดสอบเพื่อแสดงตำแหน่ง Confirm เป็นภาพอธิบายตัวควบคุม ไม่ใช่หลักฐานว่าเข้ากลุ่ม Telegram จริงแล้ว

ข้อความเมนชันในกลุ่ม Telegram ถามราคา Start Sailing และบอตตอบว่าเรียนสองวัน ราคา EUR 240 กลุ่มที่ยืนยันแล้วได้รับคำตอบเรื่องคอร์สตามที่คาดไว้ เมนชันบอตด้วยชื่อผู้ใช้จริงของบอต

การตอบกลับข้อความบอตใน Telegram เพื่อถามว่าต้องนำอะไรมา ตามด้วยรายการอุปกรณ์ของโรงเรียน ตอบกลับข้อความของบอตได้โดยไม่ต้องเมนชันซ้ำ คำตอบแสดงข้อมูลอุปกรณ์ตามที่ให้ไว้

การยืนยันสำคัญเพราะข้อมูลคำเชิญปรากฏในกลุ่ม Quickchat AI ต้องการการตัดสินใจจากฝั่งบัญชีก่อนถือว่ากลุ่มเป็นปลายทางของ Agent อย่ายืนยันกลุ่มที่ไม่รู้จัก เอกสารการเชื่อม Telegram อธิบายขอบเขตเดียวกัน

ยืนยันให้เสร็จก่อนออกจากการตั้งค่า หากบอตออกจากกลุ่มที่ยังไม่ยืนยัน ให้สร้างลิงก์ Add to a Telegram group ใหม่ เพิ่มบอตอีกครั้ง แล้วรีบยืนยันกลุ่มที่รออยู่ใน Quickchat AI การเพิ่มบอตผ่านการค้นหาสมาชิกของ Telegram ไม่สามารถแทนขั้นตอนเชื่อมต่อนี้ได้

ป้าย Admin บอกสถานะบอตใน Telegram ไม่จำเป็นสำหรับการตอบปกติของบอตร่วม การให้บอตร่วมเป็นแอดมินก็ไม่เปลี่ยนกฎที่ตอบเฉพาะการกล่าวถึงหรือตอบกลับ

ขั้นตอนที่ 3: เปิดแชต Telegram ส่วนตัวอย่างไร?

เปิด Direct message link แล้วแชร์ URL ที่สร้างขึ้นให้ครบ ลิงก์เลือก Agent ของคุณในบอตร่วม ลูกค้าจึงถามเป็นส่วนตัวได้โดยไม่เพิ่มบอตเข้ากลุ่ม

แผนภาพคำถามทั่วไปในกลุ่มและคำขอทดลองเรียนหรือคืนเงินทางแชตส่วนตัว กลุ่มเป็นบทสนทนาที่ใช้ร่วมกัน ย้ายข้อมูลส่วนบุคคลและการส่งต่อเจ้าหน้าที่ไปยัง DM

  1. เลือก Agent ส่วนตัว Saltmarsh Sailing School เปิด External Apps > Telegram และเปิด Direct message link เว้นการเชื่อมกลุ่มของตัวนี้ไว้
  2. คัดลอกลิงก์ที่สร้าง เก็บพารามิเตอร์ start= ไว้ ลิงก์พื้นฐานไปยังบอตร่วมระบุ Agent ของคุณไม่ได้
  3. เปิดใน Telegram และกด Start หากระบบร้องขอ
  4. ถาม How much is Start Sailing? โดยไม่กล่าวถึงบอต ตรวจคำตอบโรงเรียนและหาบทสนทนาใน Inbox
  5. ปักหมุดลิงก์ในข้อความต้อนรับกลุ่มเพื่อให้ทุกคนพบก่อนแชร์ข้อมูลส่วนบุคคล

Quickchat App ในเครื่องแสดงตัวควบคุม Direct message link ใช้ลิงก์ที่สร้างสำหรับ Agent ของคุณเอง การตั้งค่าในเครื่องนี้ไม่ใช่หลักฐานการส่งจริงใน Telegram

Quickchat AI ส่งข้อความต้อนรับ Saltmarsh Sailing School ใน Telegram Telegram ส่งข้อความต้อนรับ Saltmarsh หลัง Start แล้ว ให้ตรวจคำตอบจากความรู้ต่อ เพราะคำทักทายอย่างเดียวยังไม่ทดสอบการค้นข้อมูล

รายละเอียด Telegram สองส่วนแสดง Saltmarsh Members พร้อมข้อความปักหมุดและคำเชิญให้สอบถามส่วนตัว ภาพตัดสองส่วนจากหน้าจอ Telegram เดียวกันแสดงคำเชิญที่ปักหมุด ค่า start ของลิงก์สาธิตถูกละไว้ ให้ปักหมุดลิงก์เต็มที่สร้างสำหรับคุณเอง

แชตส่วนตัวกับบอตร่วมผูกกับ Agent ได้ครั้งละตัว การเปิดลิงก์ของอีก Agent อาจสลับการผูกนี้ หากต้องการตัวตน Telegram และเธรดบอตเฉพาะ ให้ใช้วิธีสร้างบอตของตนเอง

การปิด Direct message link ป้องกันการเชื่อมใหม่ผ่านลิงก์นั้น หากจะหยุดแชตที่เชื่อมอยู่แล้ว ให้ใช้สวิตช์ของแชตนั้นหรือ Disconnect ถือว่าลิงก์เป็นทางเข้าสาธารณะ ไม่ใช่การจำกัดสิทธิ์เข้าถึงความรู้ลับ

ขั้นตอนที่ 4: บันทึกคำขอเรียนทดลองลง Google Sheets อย่างไร?

การเชื่อม Google Sheets สร้างสเปรดชีตและ Action เพิ่มแถว ปรับ Action ให้บันทึกข้อมูลบังคับสามช่องของคำขอ แล้วตรวจแถวจริง ขั้นตอนนี้เลือกทำได้และใช้กับบอตร่วม Telegram ได้

แผนภาพคำขอส่วนตัวที่เก็บข้อมูลบังคับสามช่องก่อนเพิ่มแถวให้สำนักงานติดตาม ผลลัพธ์คือคำขอให้คนติดตาม ไม่ได้สำรองที่หรือกำหนดราคาเรียนทดลอง

เชื่อม Sheets และตั้งค่า Action หนึ่งตัว

  1. ที่ Saltmarsh Sailing School เปิด Actions & MCPs > Add Action > Google Sheets แล้วเลือก Connect Google Sheets เข้าบัญชี Google ที่ต้องการและอนุมัติสิทธิ์ที่ร้องขอ
  2. เปิดสเปรดชีต Quickchat Leads ที่สร้างขึ้น คงชื่อแท็บ Leads เพราะ URL ของ Action ชี้มาที่แท็บนี้
  3. เปลี่ยนแถวหัวตารางตามลำดับเป็น Name, Preferred weekday, Sailing experience, Conversation link, Channel
  4. เปิด Actions & MCPs แล้วแก้ Action log_lead_to_google_sheet ที่สร้างไว้ ใช้สูตรด้านล่าง เปลี่ยนพารามิเตอร์ เนื้อหาคำขอ และหัวตารางพร้อมกันเพื่อให้ตำแหน่งตรงกัน

API Action Name

Record trial-lesson request

What to ask the user first

FormatNameDescriptionRequired
Textnameชื่อที่ผู้ใช้ให้สำหรับคำขอเรียนทดลองนี้ ถ้าไม่มีให้ถามYes
Textpreferred_weekdayวันในสัปดาห์ที่ต้องการ เช่น วันอังคาร เป็นความต้องการ ไม่ใช่วันที่ยืนยันแล้วYes
Textsailing_experienceประสบการณ์เรือใบที่ผู้ใช้ระบุเอง เช่น ผู้เริ่มต้น ถ้าไม่มีให้ถาม ห้ามเดาYes

ตั้งทั้งสามพารามิเตอร์เป็น No default และลบพารามิเตอร์อีเมลกับคำถามเริ่มต้น สูตรนี้ถามเพียงสามช่องดังกล่าว ชื่อผู้ใช้ Telegram เป็นทางเลือก จึงไม่เหมาะจะบังคับเป็นข้อมูลติดต่อ ลิงก์บทสนทนาที่บันทึกช่วยให้เจ้าหน้าที่กลับมาดูคำขอได้

เมธอดและ URL: คง URL POST ที่สร้างไว้ ซึ่งมี ID สเปรดชีต แท็บ Leads และ valueInputOption=RAW อยู่แล้ว ไม่ต้องเติม ID แทนค่าตัวอย่าง

ส่วนหัว: คงการตั้งค่าของการเชื่อมต่อไว้

ส่วนหัวค่า
AuthorizationBearer {{google_sheets_access_token}}
Content-Typeapplication/json

ในแท็บ Body ของ API Endpoint ใช้:

{"values":[["{{name}}","{{preferred_weekday}}","{{sailing_experience}}","{{conversation_url}}","{{conversation_channel}}"]]}

ใช้ Add AI Data แทรกชิปพารามิเตอร์และตัวแปรบทสนทนาในจุดที่ต้องการ สามค่าแรกมาจากบทสนทนา ส่วนสองค่าสุดท้าย Quickchat AI เป็นผู้ให้

API Action Description

In a private chat only, call this once when the person has requested a trial lesson and provided their name, preferred weekday and sailing experience. Ask for the next missing required field before calling. Do not call it for general course questions, in groups, or to confirm a booking. A successful call records an enquiry for the office; it does not reserve a place.

เปิด Advanced settings > Run only when แล้วเพิ่ม telegram_chat_type equals private ใช้คีย์เมทาดาทาตรงๆ โดยไม่มี metadata_ หรือวงเล็บปีกกา เงื่อนไขนี้ป้องกันคำขอ HTTP จากข้อความกลุ่ม แม้โมเดลพยายามเรียก ดูรายละเอียดในเอกสารเงื่อนไขการทำงาน

ตั้ง Response filter เป็น $.updates.updatedRows เพื่อให้ Action คืนจำนวนแถวแทนคำตอบผู้ให้บริการที่ไม่จำเป็น เปิด Action ไว้

เงื่อนไขใน Quickchat App ที่จำกัด Action ทดลองเรียนไว้เฉพาะแชต Telegram ส่วนตัว คีย์คือ telegram_chat_type ระบบตรวจเงื่อนไขก่อนส่งคำขอ

ตัวแก้ไข Action ในเครื่องแสดงช่องข้อมูลคำขอเรียนทดลอง ตัวอย่างตั้งค่าคำขอในเครื่อง URL Sheets และการอนุญาต OAuth ต้องมาจากการเชื่อม Google ของคุณเอง

ตรวจแถว แล้วทดสอบคำขอที่ยังไม่ครบ

ส่งข้อความนี้ผ่านลิงก์ Telegram ส่วนตัวของ Agent:

I am Alex Morgan. I want a trial on Tuesday. I am a beginner.

ตรวจทั้งสามจุด: คำตอบระบุว่าเป็นคำขอ การ์ด Action ใน Inbox แสดงค่าที่ให้ และแท็บ Leads จริงมีแถวตรงกัน คำตอบที่ดูมั่นใจหรือคะแนน Simulation สูงไม่ใช่หลักฐานว่า Google Sheets ได้รับการเขียน

คำขอเรียนทดลองของ Alex Morgan ในแชตส่วนตัว Telegram และคำตอบที่ยืนยันว่าเป็นคำขอ ไม่ใช่การจอง Agent บันทึกชื่อที่ให้มา ความต้องการเรียนวันอังคาร และประสบการณ์ระดับเริ่มต้นแล้ว ที่ว่างและราคาที่แน่นอนยังต้องให้สำนักงานยืนยัน

ภาพครอบตัดสองส่วนของแถว Leads ใน Google Sheets แสดง Alex Morgan, Tuesday, beginner และ telegram โดยปิดลิงก์บทสนทนาไว้ รายละเอียดสองส่วนของแถวที่บันทึกเดียวกันทำให้อ่านครบทั้งห้าคอลัมน์ได้ ลิงก์บทสนทนาที่ผูกกับบัญชีถูกปิดไว้ ส่วนอีกสี่ค่าไม่ได้เปลี่ยนแปลง

เริ่มทดสอบแยกด้วย I would like a trial lesson Agent ควรถามข้อมูลที่ขาดครั้งละคำถามก่อนเรียก Action ลอง How much is Start Sailing? ด้วย คำถามหลักสูตรทั่วไปต้องไม่สร้างแถว พรอมป์ต์กำหนดให้เขียนครั้งเดียวต่อคำขอ แต่สูตรเพิ่มแถวนี้ไม่ใช่ระบบจองที่เรียกซ้ำแล้วไม่เกิดผลซ้ำ ตรวจรายการซ้ำก่อนใช้รับเรื่องจริง

ขั้นตอนที่ 5: ส่งต่อบทสนทนา Telegram ให้คนอย่างไร?

ตั้ง Human Handoff แล้วตรวจผู้รับผิดชอบบทสนทนาใน Inbox พรอมป์ต์ที่บอกว่าสำนักงานจะตอบไม่ได้โอนความรับผิดชอบหรือหยุด AI ด้วยตัวมันเอง

แผนภาพแนวคิดแสดงคำตอบ AI ตามปกติ การส่งต่อที่หยุด AI ชั่วคราว และเจ้าหน้าที่ปิดกรณี จุดตรวจคือการเปลี่ยนผู้รับผิดชอบ ให้เจ้าหน้าที่ปิดเคส และตรวจการกลับไป AI แยกต่างหาก

  1. เลือก Saltmarsh Sailing School เปิด Actions & MCPs > Human Handoff แล้วเปิดใช้งาน คง Action นี้ให้ปิดบน Saltmarsh Group
  2. ใต้ Handoff Rules เลือก + ใส่ Private enquiries ใน Rule Name วาง handoff-rule.txt ใน Description และเปิด State กฎใหม่เริ่มต้นแบบไม่ทำงาน กฎนี้ครอบคลุมการคืนเงิน ร้องเรียน ขอคุยกับคน และยอมรับความช่วยเหลือจากคนบน Agent ส่วนตัว
  3. ล้าง Keywords และปิดกฎสำเร็จรูปสำหรับตัวอย่างนี้ เหลือกฎกำหนดเองเพียงข้อเดียวแล้วบันทึก การแยกกลุ่มเกิดจากการปิด Human Handoff บน Agent กลุ่มที่แยกไว้ ส่วนกฎกำหนดเองระบุว่า Agent ส่วนตัวควรส่งต่อเมื่อใด
  4. ตั้ง Confirmation เป็น I have passed this private conversation to the Saltmarsh office. A member of staff can reply here. กำหนด Human Agents’ availability ตามชั่วโมงที่ทีมดูแลจริง และเขียนข้อความนอกเวลาตามความเป็นจริง
  5. ในแชต Telegram ส่วนตัว ส่ง I want a refund for last week. Can I speak to a person?
  6. ใน Inbox หาบทสนทนา ตรวจผู้รับผิดชอบ เลือก Assign to me แล้วส่ง Hi, I’m Alex from the office. I’ll review your request. ตรวจว่าถึง Telegram
  7. ส่งข้อความลูกค้าอีกครั้งระหว่างเจ้าหน้าที่รับผิดชอบ AI ต้องไม่ตอบ ให้ผู้ดูแลจัดการและปิดเคสใน Inbox ส่วนการกลับไป AI ให้เป็นอีกการทดสอบหนึ่ง

การตั้งค่า Human Handoff ในเครื่องสำหรับคำถามส่วนตัวของ Saltmarsh State ของกฎกำหนดเองเปิดอยู่ ทริกเกอร์สำเร็จรูปปิดทั้งหมด จึงมีกฎเดียวให้ตรวจ

คำขอคืนเงินในแชตส่วนตัว Telegram และคำตอบของบอตว่าจะให้เจ้าหน้าที่รับช่วงบทสนทนา คำขอ Telegram จริงเรียกใช้ Handoff การมอบหมายใน Inbox และคำตอบที่เจ้าหน้าที่ส่งออกได้รับการตรวจสอบแยกกัน

ในการตรวจสอบจริง บทสนทนาเปลี่ยนเป็น Unassigned พร้อมให้เจ้าหน้าที่รับช่วง เจ้าหน้าที่เลือก Assign to me ส่งคำตอบจากสำนักงาน และ Telegram ยอมรับข้อความนั้น ภาพด้านบนแสดงคำตอบเรื่องการส่งต่อ แต่ไม่ได้แสดงข้อความของเจ้าหน้าที่ที่ส่งภายหลัง เมื่อทดสอบซ้ำ ให้ตรวจสอบทั้งการมอบหมายและการส่งข้อความ

ให้เจ้าหน้าที่ดูแลกรณีนี้ต่อจนกว่าจะคลี่คลาย ในการทดสอบคืนเงินภายในเครื่อง การส่งกลับไปยัง AI Agent ทำให้ตอบได้หนึ่งครั้งก่อนที่ Handoff จะทำงานอีก การกลับไปใช้ AI ต้องมีการทดสอบข้อความถัดไปที่ผ่านแยกต่างหาก และไม่ใช่เกณฑ์เสร็จสิ้นของเวิร์กโฟลว์นี้ คู่มือส่งต่อให้เจ้าหน้าที่ อธิบายเรื่องบุคลากรและความรับผิดชอบเพิ่มเติม

ขั้นตอนที่ 6: ทดสอบแชตบอต Telegram ทั้งระบบอย่างไร?

ใช้ Testing เพื่อตรวจคำตอบที่ทำซ้ำได้ แล้วตรวจเส้นทาง Telegram จริงและผลต่อระบบภายนอกแยกกัน โมเดลอาจตอบถูก แต่การเชื่อมกลุ่ม การเขียนชีต หรือการส่งข้อความหลังโอนยังผิดอยู่

วงจรทดสอบจากข้อความที่กำหนด ไปตรวจคำตอบและหลักฐาน Action กับ Inbox ตรวจระบบที่เป็นเจ้าของผลลัพธ์: ความรู้สำหรับข้อเท็จจริง บันทึก Action สำหรับคำขอ Sheets สำหรับแถว และ Telegram สำหรับการส่งถึง

รันชุดข้อมูลคำตอบที่ทดสอบซ้ำได้

  1. เปิด Testing สร้างชุดข้อมูลชื่อ Saltmarsh: knowledge checks แล้วเลือก Paste messages
  2. วาง simulation-messages.txt คงตัวคั่น --- บนบรรทัดเดี่ยวระหว่างแต่ละกรณี
  3. เปิด Evaluation criteria วาง evaluation-criteria.txt จากชุดดาวน์โหลด แล้วบันทึก
  4. เลือก Run > Start Run แล้วตรวจคำตอบแต่ละข้อพร้อมคะแนน

ชุดข้อมูล Testing ในเครื่องพร้อมข้อความทดสอบ Saltmarsh เก็บคำถามเดิมเมื่อเปลี่ยนคำสั่งหนึ่งข้อ เพื่อให้การเปรียบเทียบยังมีประโยชน์

การทดสอบความรู้ Saltmarsh ในเครื่องที่เสร็จแล้วพร้อมคะแนนรายข้อ อ่านคำตอบควบคู่กับคะแนน นี่คือการทดสอบความรู้ในเครื่อง ไม่ใช่การส่งข้อความ Telegram

ผู้ประเมินต้องมีข้อเท็จจริงโรงเรียนเพื่อวัดความถูกต้อง และต้องรู้ว่าบันทึกบทสนทนายืนยันแถวในชีต การส่งถึง Telegram หรือการเปลี่ยนผู้รับผิดชอบไม่ได้ Simulation แบบข้อความมาตรฐานไม่มีเมทาดาทาแชต Telegram จึงไม่ควรสรุปว่าเงื่อนไข Action เฉพาะส่วนตัวเสียเมื่อไม่มีข้อมูลนั้น ให้ตรวจสิ่งที่ขึ้นกับช่องทางในแชตส่วนตัวจริง

การทดสอบในเครื่องทำให้เปลี่ยนอะไร?

แบบแรกใช้ Agent เดียวสำหรับทั้งสองทางเข้า การทดสอบภายในเครื่องพบว่าคำขอคืนเงินในกลุ่มส่งบทสนทนาร่วมไปยัง Human Handoff เราจึงแยก Agents และปิดทั้ง Handoff กับ Actions รับคำขอบน Agent ของกลุ่ม เมื่อทดสอบคำขอคืนเงินและเรียนทดลองในกลุ่มซ้ำ คำตอบชี้ไปที่ลิงก์ส่วนตัวที่ปักหมุดไว้และยังให้ AI เป็นผู้รับผิดชอบ นี่คือเหตุผลที่ขั้นตอน 1 ใช้การตั้งค่าควบคู่กับคำสั่งเพื่อแยกสองบทสนทนา

การตรวจความรู้ในเครื่องสิบกรณีสุดท้ายได้คะแนน 5/5 ทุกกรณี และ Agents ที่โฮสต์ทั้งสองตัวก็ผ่านสิบกรณีเดียวกัน การทดสอบขนาดเล็กนี้ไม่ใช่การประมาณความแม่นยำในการใช้งานจริง กลุ่มจริงยังตอบคำถามราคาคอร์สและสิ่งที่ต้องนำมา แล้วปฏิเสธที่จะยืนยันว่ามีบริการเช่าชุดเวตสูท เมื่อปรับชุดไฟล์ ให้เก็บกรณีที่ไม่มีข้อมูลเหล่านี้ไว้ การตอบราคาถูกเพียงอย่างเดียวไม่ได้ทดสอบว่า Agent รู้จักจำกัดคำตอบหรือไม่

คำตอบ Telegram ที่ไม่ยืนยันบริการเช่าชุดเวตสูท ตามด้วยข้อความถามรหัสประตูที่ไม่ได้เมนชัน โดยไม่เห็นคำตอบจากบอต เมื่อไม่มีความรู้ คำตอบคือ “ไม่สามารถยืนยันได้” ข้อความถามรหัสประตูอีกข้อความไม่ได้ส่งถึงบอต และในภาพนี้ไม่เห็นคำตอบต่อข้อความนั้น

คำขอเรียนทดลองส่วนตัวจริงทำให้เกิดการเรียก Sheets Action สำเร็จหนึ่งครั้งด้วย Alex Morgan, Tuesday และ beginner Google ส่งกลับ HTTP 200 และแถวที่อัปเดตหนึ่งแถว แถวที่บันทึกยังมีลิงก์บทสนทนาและช่องทาง telegram การทดสอบ Action แยกด้วย metadata ของแชตกลุ่มไม่ได้ส่งคำขอ HTTP เมื่อปรับเงื่อนไขนี้ ให้ตรวจสอบทั้งคำขอส่วนตัวที่ยอมรับและบริบทกลุ่มที่ปฏิเสธ

ตรวจช่องทางและผลต่อระบบอื่น

ใช้ test-matrix.csv ว่างในชุดไฟล์บันทึกสิ่งที่คุณสังเกต ภาพด้านบนแสดงผลที่สาธิตแล้ว และตารางยังรวมการตรวจสอบที่ควรทำกับการตั้งค่าของคุณเอง บันทึกเวลาที่ผ่านไปเมื่อทดสอบการไม่ตอบ และแยกการรับช่วงของเจ้าหน้าที่ออกจากการกลับไปใช้ AI ในภายหลัง

การทดสอบส่งหรือทำอะไรผลที่คาดหวัง
กล่าวถึงในกลุ่ม@QuickchatAI_bot How much is Start Sailing?คำตอบสั้นมี EUR 240 และบทสนทนาที่ตรงกันใน Inbox
ตอบกลับบอตWhat should I bring?รายการของที่ต้องนำมาโดยไม่ต้องกล่าวถึงซ้ำ
สนทนาทั่วไปDoes anyone know the gate code? โดยไม่กล่าวถึงบอตร่วมไม่ตอบ
ช่องว่างความรู้กล่าวถึงบอตแล้วถาม Do you rent wetsuits?ยืนยันไม่ได้ ไม่แต่งว่ามีหรือไม่มี
คำขอส่วนตัวในกลุ่มกล่าวถึงบอตแล้วขอคืนเงินชี้ไปแชตส่วนตัว กลุ่มยังอยู่กับ AI
คำตอบส่วนตัวเปิดลิงก์ DM เต็มแล้วถามราคาAgent ที่ถูกต้องตอบโดยไม่ต้องกล่าวถึง
คำขอทดลองครบถ้วนส่งข้อความ Alex Morgan จากขั้นตอน 4พารามิเตอร์ Action ตรงแถว Sheets จริง ไม่บอกว่าจองแล้ว
ส่งต่อส่วนตัวขอคืนเงินแล้วตอบหลังเจ้าหน้าที่รับช่วงมอบหมายให้คน ข้อความเจ้าหน้าที่ถึง ไม่มี AI ตอบเพิ่ม
นโยบายอากาศWhat happens if the forecast says 30 knots?นโยบายเลื่อนฟรีและการตัดสินใจผู้สอน ไม่อ้างว่ารู้พยากรณ์สด

เมื่อทดสอบไม่ผ่าน ให้เปลี่ยนการตั้งค่าที่เกี่ยวข้องหนึ่งจุดแล้วส่งข้อความเดิมซ้ำ ข้อเท็จจริงขาดให้แก้ Knowledge Base; Action เรียกเร็วไปให้แก้คำอธิบายหรือพารามิเตอร์บังคับ; กลุ่มเงียบให้ตรวจการยืนยันและวิธีเรียกบอตก่อน เก็บผลล้มเหลวไว้เพื่อเห็นการปรับปรุง

เมื่อใดควรสร้างบอตของตนเองด้วย BotFather?

สร้างบอต Telegram ของตนเองเมื่อต้องการชื่อและรูปของตนเอง Telegram Bot API Actions หรือกลุ่มที่รับข้อความทั่วไป บอตร่วมเพียงพอสำหรับการตอบในกลุ่มและส่วนตัวตามขั้นตอนข้างต้น

ภาพเปรียบเทียบแนวคิดระหว่างบอตร่วมและบอตของตนเองจาก BotFather เลือกตัวตนและพฤติกรรมข้อความที่ต้องการก่อนเพิ่มบอตตัวที่สอง

ความต้องการบอต Quickchat AI ร่วมบอตของคุณเอง
สร้างโทเค็น BotFatherไม่ต้องต้อง
ชื่อและรูป Telegram เฉพาะตัวตนร่วมตัวตนบอตของคุณ
ตอบการกล่าวถึงและตอบกลับในกลุ่มได้ได้เมื่อ Telegram ส่งมา
ตอบข้อความกลุ่มทั่วไปบอตร่วมไม่ตอบตั้งค่าความเป็นส่วนตัว Telegram หรือสถานะแอดมิน
บทสนทนาส่วนตัวลิงก์เริ่มต้นเฉพาะ Agent ภายในบอตร่วมเธรดส่วนตัวของบอตคุณ
Google Sheets Actionรองรับรองรับ
Actions ดูแล Telegramไม่เปิดเผยโทเค็นร่วมใช้โทเค็นตนเองเป็น System Token ได้
  1. เปิดบัญชี BotFather ที่ยืนยันแล้วใน Telegram แล้วส่ง /newbot
  2. เลือกชื่อแสดง จากนั้นเลือกชื่อผู้ใช้ว่างที่ลงท้ายด้วย bot BotFather จะให้โทเค็น เก็บเป็นความลับ
  3. เลือก Saltmarsh Group หากจะเพิ่มบอตนี้เข้ากลุ่ม และใช้ Saltmarsh Sailing School สำหรับแชทส่วนตัวเท่านั้น ใน External Apps > Telegram เปิด Your own bot แล้วเลือก Connect to Telegram
  4. วางโทเค็นใน Bot Token แล้วเชื่อมต่อให้เสร็จ ตรวจว่า Enable your own bot เปิดอยู่
  5. เปิดลิงก์ Telegram ของบอต ส่ง /start แล้วถามราคาหลักสูตรคำถามเดิม
  6. ถ้าต้องการรับข้อความกลุ่มทั่วไป ให้ใช้ /setprivacy ใน BotFather เลือกบอตแล้วเลือก Disable จากนั้นนำออกและเพิ่มกลับเข้ากลุ่มทดสอบ บอตแอดมินก็รับข้อความทั่วไปเช่นกัน เอกสารโหมดความเป็นส่วนตัว ของ Telegram อธิบายกฎการส่ง

แบบฟอร์มเชื่อมบอตของตนเองในเครื่องโดยช่อง Bot Token ว่าง วางโทเค็นเฉพาะใน Bot Token ภาพใช้ช่องว่างเพื่อไม่เผยแพร่ข้อมูลรับรอง

ให้บอตร่วมและบอตของตนเองอยู่ในคนละกลุ่ม การใช้ทั้งคู่ในกลุ่มเดียวอาจทำให้ตอบซ้ำ ถ้างานถัดไปคือปักหมุดประกาศหรือดูแลสมาชิก ให้ทำตามคู่มือจัดการกลุ่ม Telegram แยก รวมถึงเงื่อนไข Action สำหรับแอดมินเท่านั้น

ChatGPT หรือ Claude ช่วยตั้งแชตบอต Telegram ได้ไหม?

แอปจัดการบัญชี Quickchat AI ที่เชื่อมแล้วช่วยสร้าง Agent เพิ่มความรู้ ตั้งค่าที่รองรับ และรันทดสอบได้ หากไคลเอนต์มีเครื่องมือตั้งค่า Telegram ก็เปิดลิงก์ข้อความส่วนตัวของบอตร่วมได้ การเลือกกลุ่มและยืนยันในแดชบอร์ดยังเป็นขั้นตอนของเจ้าของ บางไคลเอนต์ต้องใช้แดชบอร์ดเพื่อเปิดลิงก์ส่วนตัวและตั้ง Human Handoff ด้วย จึงควรให้ผู้ช่วยตรวจเครื่องมือที่ใช้ได้ก่อน

เชื่อม ปลั๊กอิน Quickchat AI สำหรับ ChatGPT หรือ ตัวเชื่อม Claude แล้วแนบไฟล์ในชุดพร้อมพรอมป์ต์นี้:

Use my connected Quickchat AI account to create two Agents from the attached kit: Saltmarsh Group with group-main-prompt.txt and Saltmarsh Sailing School with main-prompt.txt. Add both knowledge files to each. Keep Actions and Human Handoff off on Saltmarsh Group. Prepare the supplied knowledge-test dataset. Check the tools available in this client before changing settings. Show me the configuration and ask before running credit-consuming tests or writing to Google Sheets. Where supported, enable only Saltmarsh Sailing School's shared-bot direct-message link and return the complete link. Leave group selection, dashboard confirmation, BotFather setup, Google OAuth and unsupported settings for me, with exact dashboard steps. Report what was configured, what was actually tested and what remains to verify in Telegram.

เครื่องมือที่ใช้ได้ขึ้นกับไคลเอนต์และสิทธิ์บัญชี ดูเอกสารตั้งค่าจัดการบัญชี เพื่อเข้าสู่ระบบ นี่คือการเชื่อมผู้ช่วยกับบัญชี Quickchat AI ไม่ได้เปลี่ยนบทสนทนาส่วนตัว ChatGPT หรือ Claude เป็นแบ็กเอนด์ที่โฮสต์บอต Telegram

ทำไมแชตบอต Telegram ไม่ตอบ?

ตรวจการเชื่อมต่อและเส้นทางข้อความก่อนเขียนพรอมป์ต์ใหม่ อาการเหล่านี้มีสาเหตุต่างกัน

อาการสิ่งที่ต้องตรวจ
มีกลุ่มในรายการแต่เงียบยืนยันกลุ่มที่ต้องการ เปิดใน Connected chats และกล่าวถึงชื่อบอตจริงหรือตอบข้อความบอต
บอตออกก่อนตอบครั้งแรกสร้างลิงก์ Add to a Telegram group ใหม่ เพิ่มบอตอีกครั้ง แล้วกด Confirm ให้กลุ่มที่รออยู่ใน Quickchat AI ทันที
ลิงก์บอตพื้นฐานเปิด Agent ผิดใช้ลิงก์ส่วนตัวเต็มที่มี start= ตรวจว่าลิงก์ Agent อื่นสลับแชตส่วนตัวร่วมหรือไม่
AI หยุดหลังขอคืนเงินตรวจผู้รับผิดชอบใน Inbox บทสนทนาที่ส่งต่อจะหยุดจนกว่าจะตั้งใจมอบหมายใหม่
ไม่มีแถวใน Sheetsตรวจ Action เปิดอยู่ ข้อมูลบังคับครบ เป็นแชตส่วนตัว และ URL ยังชี้ Leads ตรวจการเรียก Action และการเชื่อม Google
บอตตนเองไม่ได้รับข้อความทั่วไปตรวจโหมดความเป็นส่วนตัวและสิทธิ์กลุ่ม นำออกแล้วเพิ่มใหม่หลังเปลี่ยนความเป็นส่วนตัว
คำตอบอ้างวันที่หรือบริการที่ไม่เคยให้ตรวจความรู้ที่บันทึกและเป็น Ready พร้อมคำสั่งยอมรับความไม่แน่ใจ ส่งคำถามที่ผิดเดิมซ้ำ
การทดสอบหยุดตอบตรวจเครดิต AI และคำขอที่ล้มเหลว อย่าตีความการหมดโควตาเป็นผลคุณภาพพรอมป์ต์

ก่อนเชิญลูกค้า ให้แทนที่ข้อมูลสมมติ ตรวจสอบการแยกกลุ่มกับแชตส่วนตัว และจัดเจ้าหน้าที่ดูแลคิวส่งต่อ ขอให้เพื่อนร่วมงานตรวจสอบทางเข้าสาธารณะจากอีกบัญชีเป็นขั้นสุดท้ายก่อนเปิดใช้งาน สำหรับช่องทางชุมชนอื่น บทสอนแชตบอต Discord มีเส้นทางสร้างและทดสอบคล้ายกัน ส่วนบทสนทนาตัวละครให้ใช้ คู่มือสวมบทบาทใน Telegram

การตรวจตั้งค่าเพิ่มเติม: เปรียบเทียบวิธีติดตั้ง ตามความต้องการที่คุณระบุ หรือเปรียบเทียบจำนวนคำตอบต่องบเครดิต ตามงบที่ให้ เครื่องคำนวณเหล่านี้ไม่ตรวจบัญชี เว็บไซต์ หรือยอดคงเหลือของคุณ

การตั้งค่า Saltmarsh ที่คัดลอกได้

ต่อไปนี้เป็นข้อเท็จจริงต้นทางและคำสั่งทั้งหมดที่ใช้ในคู่มือ ชุดดาวน์โหลดยังมีสูตร Action เกณฑ์ประเมิน และการทดสอบ

Agent กลุ่ม: Main Prompt

วางใน Identity > Main Prompt ของ Saltmarsh Group ปิด Human Handoff และ Actions กำหนดเองบน Agent นี้ไว้

You answer general questions in the Saltmarsh Sailing School members' group. Use only the Knowledge Base and keep each reply to two or three sentences. Do not add facts or requirements the sources do not contain. If a fact is missing, say that you cannot confirm it.

For trial requests, refunds, complaints, personal details or a request for a person, direct the member to the school's private link pinned in the group; do not invent a link. Do not collect personal details in this group. You cannot record requests, confirm bookings, approve refunds or transfer a conversation to staff. Do not claim you did any of these things. The private Agent records an enquiry; it cannot check live availability or confirm a trial. Only the office confirms availability and price.

Agent ส่วนตัว: Main Prompt

วางใน Identity > Main Prompt ของ Saltmarsh Sailing School ให้ชื่อ Action ตรงกับสูตรตั้งค่า

You are the private-chat assistant of Saltmarsh Sailing School. Answer school questions from the Knowledge Base. Do not add plausible details that are not in the sources, including extra clothing or footwear requirements. Keep replies to two or three sentences and ask at most one question per message. If a fact is missing, say that you cannot confirm it; do not invent dates, availability, gate codes or wetsuit rental. Explain weather policy without claiming to know the current forecast.

When a person requests a trial lesson, collect their name, preferred weekday and sailing experience. Ask for only the next missing field. When all three are present, use Record trial-lesson request once. Say the request was recorded only after the Action succeeds. Explain that the office still needs to confirm availability and price; never say a lesson is booked. If the Action is unavailable or fails, say the request has not been recorded and offer a person.

Use Human Handoff for a current unresolved refund request, complaint or explicit request for a person. After a staff member has resolved the enquiry and returned the conversation to AI, answer new general questions normally; do not hand off again solely because an earlier message mentioned a refund or asked for a person. Do not approve refunds or promise a response time. For a missing fact, say what is unknown and offer a person; do not treat uncertainty as a negative answer about the service.

ความรู้: หลักสูตรและคำขอเรียนทดลอง

วางในช่อง Content ของบทความความรู้แรก

Saltmarsh Sailing School demonstration information

This fictional school is used only for a tutorial. It contains no real customer data.

Start Sailing is a two-day course costing EUR 240. Day Skipper theory runs across five evenings and costs EUR 310. A private lesson lasts 90 minutes and costs EUR 95.

Courses run from April to October. Course dates are published on the school's website one month ahead. This source does not contain the next available date or live availability.

Bring a waterproof jacket, non-marking shoes and a change of clothes. The school provides buoyancy aids.

A trial-lesson request is an enquiry, not a confirmed booking. The office needs the person's name, preferred weekday and sailing experience, then confirms availability and price. Do not collect payment details. Do not infer a trial price from the private-lesson price.

ความรู้: นโยบายและข้อมูลสมาชิก

วางในช่อง Content ของบทความที่สอง

Saltmarsh Sailing School demonstration policies

If the forecast shows more than 25 knots of wind or thunderstorms, the session moves to the next available date at no extra cost. The instructor decides on the morning of the session. This source is a policy, not a live weather forecast or a cancellation decision.

Parking is free at the clubhouse. The gate code is sent to enrolled students the day before their course. The code itself is not in this Knowledge Base.

Refunds and complaints are handled by the office. An AI answer cannot approve a refund. A member of staff must decide each case.

The Telegram members' group is for general questions. Trial requests, refunds and other personal details belong in a private conversation with the school's Agent, opened from the school's direct-message link.

กฎ Human Handoff

วางใน Human Handoff > Handoff Rules และตั้งเวลาที่ทีมพร้อมทำงานจริง

Transfer this private conversation to a person when the visitor has a current unresolved refund request, complaint, explicit request for a person, or accepts an offer of human help. After a staff member resolves the enquiry and returns it to AI, earlier refund or handoff messages must not trigger a new transfer for a general course question. Explain that a staff member can review the case here without approving a refund or promising a response time. This Agent is used only for private enquiries; the separate group Agent has Human Handoff disabled.

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

เพิ่มแชตบอต AI เข้ากลุ่ม Telegram อย่างไร?

ใน Quickchat AI เปิด External Apps เลือก Telegram แล้วเลือก Add to a Telegram group เลือกกลุ่มใน Telegram จากนั้นกลับมา Quickchat AI และกด Confirm สมาชิกถามได้โดยกล่าวถึงบอตร่วมหรือตอบกลับข้อความของบอต

แชตบอต AI บน Telegram ตอบทุกข้อความหรือไม่?

บอตร่วม Quickchat AI ตอบข้อความกลุ่มที่กล่าวถึงหรือตอบกลับบอต การคุยทั่วไปไม่กระตุ้นคำตอบ บอตของคุณเองรับข้อความทั่วไปได้เมื่อปิดโหมดความเป็นส่วนตัว Telegram หรือเป็นแอดมิน ให้ทดสอบการตั้งค่านั้นในกลุ่มแยก

ต้องใช้ BotFather หรือโทเค็นบอต Telegram ไหม?

ไม่ต้องใช้ BotFather หรือโทเค็นสำหรับบอตร่วมและลิงก์ข้อความส่วนตัว สร้างบอตตนเองด้วย BotFather เมื่อต้องการชื่อและรูปเฉพาะ หรือ Actions ที่เรียก Telegram Bot API ส่วน Google Sheets Actions ทั่วไปใช้กับบอตร่วมได้

ลูกค้าส่งข้อความส่วนตัวถึงแชตบอต Telegram ได้ไหม?

ได้ เปิด Direct message link ใน Quickchat AI และแชร์ลิงก์ที่สร้างแบบเต็ม ลูกค้าเปิดแล้วกด Start หากระบบร้องขอ ลิงก์เลือก Agent ของคุณภายในบอตร่วม การปิดลิงก์กันการเชื่อมใหม่ แต่แชตส่วนตัวเดิมมีตัวควบคุมเปิดและตัดการเชื่อมแยก

แชตบอต AI บน Telegram ฟรีไหม?

การสร้างบอตใน BotFather ไม่ได้เพิ่มบริการ AI โดยอัตโนมัติ Quickchat AI มี Free สำหรับการเรียนรู้ส่วนบุคคลที่ไม่ใช่เชิงพาณิชย์พร้อมเครดิต AI จำกัด การใช้เชิงพาณิชย์ต้องมีแผนชำระเงิน คำตอบ Preview และ Simulation ใช้เครดิต AI และบริการภายนอกอาจมีค่าใช้จ่ายของตนเอง

Telegram มีแชตบอต AI ไหม?

Telegram รองรับบอต AI บุคคลที่สามและการเชื่อม AI คู่มือนี้เชื่อม Agent ของ Quickchat AI ที่ตอบจากความรู้ธุรกิจของคุณ BotFather สร้างตัวตนบอต แต่ไม่ให้ความรู้นั้นหรือกำหนดกระบวนการบริการลูกค้า

แชตบอตเข้าใจรูปภาพและไฟล์ไหม?

การเชื่อม Telegram รับภาพและวิเคราะห์เนื้อหาภาพได้ ไฟล์อื่นอาจเข้าบทสนทนาเป็นเอกสารแนบ แต่ไม่อ่านเนื้อหาโดยอัตโนมัติ ทดสอบชนิดไฟล์ที่ลูกค้าใช้จริงและตรวจทั้ง Telegram กับ Inbox

สร้างบอตสวมบทบาทหรือตัวละคร Telegram ได้ไหม?

ได้ การเชื่อม Telegram เดียวกันรองรับ Agent ที่มีตัวตนตัวละครและคำสั่งเหมาะสม คู่มือนี้ใช้ตัวอย่างบริการธุรกิจ ส่วน Agent สวมบทบาทต้องมีพรอมป์ต์และการทดสอบของตนเอง

Quickchat AI Quickchat AI Ask Quickchat AI a question