บอตต้อนรับ Discord โพสต์ข้อความที่เตรียมไว้เมื่อมีบางอย่างเกิดขึ้นในเซิร์ฟเวอร์ของคุณ: สมาชิกเข้าร่วม เธรดเปิด หรือมีการสร้างช่อง Quickchat AI ส่งข้อความเหล่านี้จากกฎสามรายการที่คุณกำหนดค่าในแดชบอร์ด โดยไม่ต้องเขียนโค้ดและไม่ต้องโฮสต์
บทช่วยสอนนี้ตั้งค่าทั้งสามแบบ ทดสอบแต่ละแบบ และแสดงสิ่งที่เกิดขึ้นเมื่อสมาชิกตอบกลับคำทักทายและการสนทนาด้วย AI เริ่มขึ้น บทความครอบคลุมการเชื่อมต่อ Discord กับ Quickchat AI ทั้งสองวิธี รวมถึง การตั้งค่าเพิ่มเติมหนึ่งรายการใน Developer Portal ที่กฎสมาชิกต้องใช้หากคุณใช้บอตของคุณเอง
เลือกงานสำหรับบอต Discord ของคุณ
เริ่มจากงานที่คุณต้องการ คำทักทาย ทิกเก็ตซัพพอร์ต และการม็อดเดอเรชันใช้ฟีเจอร์และสิทธิ์ต่างกัน
| งาน | คู่มือ | การเชื่อมต่อ Discord |
|---|---|---|
| โพสต์คำทักทายคงที่เมื่อสมาชิกเข้าร่วมหรือช่องเปิด | คู่มือบอตต้อนรับนี้ | คลิกเดียวหรือแอป Discord ของคุณเอง |
| ตอบจากเอกสารของคุณ แล้วเปิดทิกเก็ตส่วนตัวเมื่อไม่มีคำตอบ | บอตทิกเก็ต AI สำหรับ Discord | แอป Discord ของคุณเอง |
| Timeout สมาชิก จัดการบทบาท หรือเปลี่ยน slowmode เมื่อแอดมินสั่ง | บอตม็อดเดอเรชัน AI สำหรับ Discord | แอป Discord ของคุณเอง |
จากการสมัครถึงคำทักทายแรกของคุณ
- สร้างบัญชี Quickchat AI หากคุณลงทะเบียนด้วยอีเมลและรหัสผ่าน ให้เปิดลิงก์ยืนยันในอีเมลของคุณก่อนดำเนินการต่อ
- ในขั้นตอนการตั้งค่า ให้อธิบาย Agent ที่คุณต้องการ เช่น: “บอตชุมชน Discord ที่ต้อนรับสมาชิกใหม่และตอบคำถามเกี่ยวกับเซิร์ฟเวอร์ของเรา” คลิก Create my AI Agent และทำขั้นตอนการตั้งค่าให้เสร็จ รวมถึงการเลือกแพ็กเกจให้เหมาะกับการใช้งานที่ตั้งใจไว้
- เชื่อมต่อ Discord ด้วย Add to your Discord server ระหว่างการตั้งค่า หรือเปิด External Apps แล้วเลือก Discord ในแดชบอร์ด สำหรับคำทักทายอย่างเดียว การเชื่อมต่อแบบคลิกเดียวก็เพียงพอ
- เริ่มด้วย New member joins ใน Automated messages เลือกช่องต้อนรับหนึ่งช่อง บันทึกกฎ แล้วเข้าร่วมด้วยบัญชี Discord บัญชีที่สอง ตรวจสอบว่าคำทักทายปรากฏหนึ่งครั้ง จากนั้นตอบกลับเพื่อทดสอบการสนทนาด้วย AI ที่แยกต่างหาก
แพ็กเกจ Free สำหรับการใช้งานส่วนบุคคลที่ไม่ใช่เชิงพาณิชย์ เลือกแพ็กเกจแบบชำระเงินก่อนใช้บอตสำหรับธุรกิจ คำทักทายคงที่ไม่ใช้เครดิต AI แต่การสนทนาด้วย AI ที่ตามมาจะใช้เครดิต
เหตุผลที่ฟีเจอร์นี้มีอยู่: คำขอสามแบบจาก Discord ของเราเอง
สมาชิกในเซิร์ฟเวอร์ Discord ของเราเองถามเรื่องเดียวกันในรูปแบบที่ต่างกันสามแบบซ้ำ ๆ ทุกครั้ง บอตซัพพอร์ตของเราต้องบอกพวกเขาว่ายังทำไม่ได้

เมื่ออ่านรวมกัน ทั้งสามคือคำขอเดียว: ให้บอตพูดก่อน ต้อนรับคนที่เข้าร่วม ทักทายคนที่เปิดเธรด กล่าวสวัสดีในช่องทิกเก็ตใหม่ ก่อนที่คนในช่องจะต้องหาคำตอบเองว่ามีบอตอยู่ด้วย
คำถามนี้เข้ามาตลอดทั้งปี ทั้งในเซิร์ฟเวอร์ Discord และในวิดเจ็ต ตั้งแต่สัปดาห์นี้ ทั้งสามแบบมีให้ใช้แล้วในรูปของกฎข้อความอัตโนมัติที่คุณเปิดในไดอะล็อก และโพสต์นี้จะตั้งค่าทั้งสามแบบตั้งแต่ต้นจนจบ
ทำไมบอต Discord จึงทักทายใครเองโดยค่าเริ่มต้นไม่ได้
บอต Quickchat AI ใน Discord จะตอบเมื่อถูกกล่าวถึงหรือตอบกลับ บอตแบบคลิกเดียวที่ใช้ร่วมกันยังรองรับ /ask ด้วย นี่เป็นพฤติกรรมที่ตั้งใจไว้: บอตที่ตอบทุกอย่างจะใช้งานไม่ได้ในเซิร์ฟเวอร์ที่คึกคัก ผลข้างเคียงคือในช่องที่เพิ่งสร้างเมื่อสิบวินาทีก่อน ไม่มีใครรู้ว่าบอตอยู่ที่นั่น มันพูดก่อนไม่ได้ จึงไม่มีใครพูดกับมัน
นี่คือ cold start และแย่ที่สุดในช่องทิกเก็ตใหม่ ซึ่งสมาชิกมีคำถามแต่ไม่รู้ว่ามีสิ่งใดในช่องที่ตอบได้

ข้อความอัตโนมัติคือการที่บอตพูดก่อน เป็นข้อความคงที่ จึงไม่มีค่าใช้จ่ายและไม่สามารถพูดสิ่งที่คุณไม่ได้เขียน และจบด้วยการบอกสมาชิกว่าจะเริ่มการสนทนาจริงได้อย่างไร กฎทั้งสามตรงกับคำขอสามแบบด้านบน: New member joins, New channel และ New thread or forum post
สิ่งที่คุณจะสร้าง
เซิร์ฟเวอร์เดโมคือ Nebula Lounge เซิร์ฟเวอร์ชุมชนที่มี agent ชื่อ Orbit เมื่อทำเสร็จ เซิร์ฟเวอร์นี้จะมีคำทักทายสามแบบทำงานอยู่:
| กฎ | ทำงานเมื่อ | โพสต์ใน |
|---|---|---|
| New member joins | บุคคลเข้าร่วมเซิร์ฟเวอร์ | ช่องหนึ่งที่คุณเลือก, #welcome |
| New thread or forum post | public thread หรือโพสต์ฟอรัมเปิด | ภายในเธรดใหม่ |
| New channel | สร้างช่องข้อความ | ภายในช่องใหม่ |
คุณต้องมีบัญชี Quickchat AI และสิทธิ์ในการเพิ่มบอตไปยังเซิร์ฟเวอร์ Discord บอตทิกเก็ต เช่น Ticket Tool เป็นตัวเลือกเสริม และใช้เฉพาะสำหรับ เวิร์กโฟลว์ทิกเก็ต ในส่วนท้าย
ข้อความ Discord อัตโนมัติทำงานอย่างไร
ข้อความอัตโนมัติเป็น pipeline แบบกำหนดผลลัพธ์แน่นอน ไม่ใช่การเรียกโมเดล Discord ส่งอีเวนต์ Quickchat AI ตรวจสอบกับขอบเขตของกฎ รอเวลาหน่วงที่ตั้งไว้ เติม placeholder แล้วโพสต์ข้อความ
ไม่มีขั้นตอนใดในเส้นทางนี้ถามโมเดลว่าควรพูดอะไร นั่นทำให้ข้อความคาดเดาได้พอที่จะปล่อยให้ทำงานในเซิร์ฟเวอร์สาธารณะ และเป็นเหตุผลที่ข้อความไม่ใช้เครดิต

การสนทนาด้วย AI เป็นระบบแยกต่างหากที่เริ่มหลังจากนั้น เมื่อสมาชิกกล่าวถึงบอตหรือตอบกลับบอต
ข้อความอัตโนมัติไม่ใช่อะไร
มีสี่สิ่งที่ผู้คนคาดหวังได้อย่างสมเหตุสมผลจากคำว่า “welcome bot” แต่ไม่ได้อยู่ในฟีเจอร์นี้
- ไม่ใช่การยืนยันตัวตน ไม่มี CAPTCHA ไม่มีการตรวจสอบอายุหรือตัวตน และไม่มีบทบาทยืนยันแล้วให้มอบ ใช้บอตยืนยันตัวตนเฉพาะควบคู่กับบอตนี้
- ไม่ได้เขียนโดย AI ข้อความคือข้อความของคุณที่เติม placeholder แล้ว โมเดลไม่เห็นอีเวนต์และไม่แต่งคำทักทาย
- ไม่ใช่การสร้างทิกเก็ต Quickchat AI ไม่เปิดช่องทิกเก็ต บอตทิกเก็ตของคุณทำงานนั้น และ Quickchat AI ทักทายบุคคลภายในช่อง
- ไม่ใช่การประกาศหรือ scheduler แต่ละกฎทำงานกับอีเวนต์ Discord หนึ่งรายการ ไม่มี “โพสต์สิ่งนี้ทุกวันจันทร์” และไม่มีวิธีส่งข้อความถึงรายชื่อสมาชิก
เชื่อมต่อบอตกับเซิร์ฟเวอร์ Discord ของคุณ
เปิด External Apps ในแดชบอร์ด Quickchat AI แล้วเลือก Discord ตั้งค่า Bot name in the new server หากคุณต้องการให้บอตใช้ชื่อของคุณเอง จากนั้นคลิก Add to your Discord server และอนุญาต นี่คือโฟลว์แบบคลิกเดียว: บอต Quickchat AI ที่ใช้ร่วมกันเข้าร่วมเซิร์ฟเวอร์ของคุณ และคุณไม่ต้องสร้างแอปพลิเคชัน Discord หรือจัดการ token

ตรวจสอบให้แน่ใจว่าบอตสามารถ View Channel และ Send Messages ได้ทุกที่ที่คุณต้องการโพสต์ ปลายทางที่บอตมองไม่เห็นจะไม่ปรากฏใน dropdown และปลายทางที่บอตโพสต์ไม่ได้จะถูกข้ามแบบเงียบ ๆ ตอนส่ง
คุณมีการตั้งค่าแบบใด และมีอะไรเปลี่ยนไป
Quickchat AI เชื่อมต่อกับ Discord ได้สองวิธี และ Automated messages ทำงานได้ทั้งสองแบบ แบบที่คุณใช้มีผลต่อที่อยู่ของกฎ และการตั้งค่า Developer Portal หนึ่งรายการที่อาจเกี่ยวข้องกับคุณ
| คลิกเดียว | แอป Discord ของคุณเอง (Advanced) | |
|---|---|---|
| บอตใดเป็นผู้โพสต์ | แอปพลิเคชัน Quickchat AI ที่ใช้ร่วมกัน | แอปพลิเคชันที่คุณสร้าง |
| กฎอยู่ที่ใด | Automated messages บนเซิร์ฟเวอร์ใต้ Connected servers | Automated messages บนหน้า Discord, Configure ต่อเซิร์ฟเวอร์ |
| New channel และ New thread or forum post | มีผลทันที | รีเฟรชภายในประมาณหนึ่งนาที |
| New member joins | มีผลทันที | ต้องใช้ Server Members Intent จากนั้นรีเฟรชภายในประมาณหนึ่งนาที |

เหตุผลของแถวสุดท้ายเป็นกฎของ Discord ไม่ใช่ของ Quickchat AI และควรเข้าใจสักครั้ง เพราะอธิบายขั้นตอนด้วยมือเพียงขั้นตอนเดียวในบทช่วยสอนนี้
intent คือระบบสมัครรับอีเวนต์ของ Discord เมื่อบอตเชื่อมต่อ มันประกาศว่าต้องการรับอีเวนต์ประเภทใด และ Discord จะส่งเฉพาะอีเวนต์เหล่านั้นให้ intent ส่วนใหญ่บอตเพียงแค่ขอได้ มีสามรายการที่เป็น privileged ซึ่งหมายความว่า Discord จะไม่ส่งให้จนกว่าเจ้าของแอปพลิเคชันจะเปิดด้วยตนเอง และหนึ่งในสามรายการนั้นครอบคลุมสมาชิกของเซิร์ฟเวอร์
ดังนั้นแอปพลิเคชันจะได้รับอีเวนต์สมาชิกเข้าร่วมก็ต่อเมื่อเปิด Server Members Intent ใน Developer Portal แล้ว และค่าเริ่มต้นของแอปพลิเคชันใหม่ทุกตัวคือปิด การสร้างช่องและการสร้างเธรดไม่ใช่ privileged จึงเป็นเหตุผลที่กฎอีกสองรายการไม่ต้องทำอะไรเลย
แอปพลิเคชันแบบคลิกเดียวที่ใช้ร่วมกันเปิด intent ไว้แล้ว ดังนั้นหากคุณเชื่อมต่อแบบคลิกเดียว ส่วนนี้ไม่เกี่ยวข้องกับคุณ

หากคุณใช้แอปของตัวเอง Quickchat AI จะตรวจสอบการตั้งค่าให้คุณ เปิดกฎ New member joins แล้วระบบจะแจ้งเมื่อ intent ปิดอยู่ และไม่แสดงอะไรเลยเมื่อเปิดแล้ว หากต้องการเปิด ให้เปิดแอปพลิเคชันของคุณใน Discord Developer Portal, ไปที่ Bot → Privileged Gateway Intents, เปิด Server Members Intent, บันทึก แล้วบันทึกกฎอีกครั้งใน Quickchat AI บอตของคุณจะยังตอบตามปกติตลอดเวลา และมีเพียงกฎนี้เท่านั้นที่รออยู่

ข้อจำกัดหนึ่งที่ควรรู้ก่อนต่อยอด: หากบอตของคุณเองอยู่ในมากกว่า 100 เซิร์ฟเวอร์ Discord กำหนดให้แอปพลิเคชันของคุณต้องได้รับการยืนยันก่อนจึงจะให้ intent ได้
เปิด Automated messages
หาเซิร์ฟเวอร์ของคุณแล้วเปิด Automated messages: ใต้ Connected servers ในการตั้งค่าแบบคลิกเดียว หรือผ่าน Configure ในส่วน Automated messages หากคุณใช้แอปของตัวเอง กฎทั้งสามรายการจะแสดงอยู่ แต่ละรายการมีสวิตช์ของตัวเอง และเริ่มต้นด้วยสถานะปิดทั้งหมด

มีสองเรื่องเกี่ยวกับหน้าจอนี้ที่ควรรู้ก่อนเริ่ม เพราะมีผลต่อวิธีใช้งาน
แต่ละกฎบันทึกแยกกัน การเปิดกฎ แก้ไข แล้วคลิก Save จะบันทึกกฎนั้นกฎเดียวและพาคุณกลับมายังรายการนี้ อีกสองกฎจะไม่ถูกแตะต้อง
สวิตช์ในรายการบันทึกทันที ไม่มีปุ่มอื่นที่ต้องกด การตั้งค่าแบบคลิกเดียวมีผลทันที ส่วนบอตที่เชื่อมต่อผ่าน Advanced setup จะรีเฟรชกฎภายในประมาณหนึ่งนาที หากคำทักทายส่งเสียงรบกวนมากกว่าที่คาดไว้ คลิกเดียวก็เริ่มการเปลี่ยนแปลงนั้นได้
ต้อนรับสมาชิกใหม่แต่ละคน
เลือก New member joins กฎจะเปิดพร้อมสวิตช์ของตัวเอง ปลายทาง เทมเพลตข้อความ และการหน่วงเวลา

ตั้งค่า Welcome channel เป็น #welcome จากนั้นตั้งค่า Message template:
ยินดีต้อนรับสู่ {server_name}, {username}! ฉันคือ {bot_name} กล่าวถึงฉันหรือใช้ /ask ได้ทุกเมื่อที่ต้องการความช่วยเหลือ
คงค่า Delay ไว้ที่ 2 วินาที เปิดกฎด้วย Turn this message on แล้วคลิก Save
หากคุณใช้แอป Discord ของตัวเองแทนบอตแบบคลิกเดียว ให้ตัดส่วน /ask ของประโยคนั้นออก คำสั่ง slash มีเฉพาะในแอปพลิเคชัน Quickchat AI ที่ใช้ร่วมกันเท่านั้น

ชิปใต้เทมเพลตจะแทรก placeholder ตรงตำแหน่งเคอร์เซอร์ คุณจึงไม่ต้องจำการสะกดที่ถูกต้อง {username} คือสมาชิกที่เข้าร่วม {server_name} คือเซิร์ฟเวอร์ และ {bot_name} คือชื่อที่บอตใช้ในเซิร์ฟเวอร์นี้ รวมถึงชื่อที่คุณตั้งตอนเชื่อมต่อ
หากต้องการทดสอบ ให้เข้าร่วมด้วยบัญชี Discord บัญชีที่สอง

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

negative control: เชิญบอตอีกตัวเข้าเซิร์ฟเวอร์ จะไม่มีอะไรถูกโพสต์ กฎละเว้นบัญชีบอตโดยตั้งใจ ดังนั้นการติดตั้งแอปหรือ webhook จะไม่สร้างคำทักทายที่ส่งถึงซอฟต์แวร์
ทักทายเธรดและโพสต์ฟอรัมใหม่
เลือก New thread or forum post และตั้งค่า Parent channel เป็นฟอรัมช่วยเหลือของคุณ กฎจะทำงานกับ public threads และโพสต์ฟอรัมที่สร้างใต้ parent นั้น และละเว้น private threads
Parent channel คือช่องที่เธรดใหม่ปรากฏอยู่ใต้ช่องนั้น และมีช่องสองชนิดที่รองรับเธรดได้ ช่องข้อความปกติ ซึ่งเธรดแตกออกจากข้อความที่มีอยู่ และช่องฟอรัม ซึ่งทุกโพสต์ เป็น เธรด และช่องนั้นไม่มีประวัติข้อความปกติของตัวเอง ช่องฟอรัมจะใช้งานได้หลังจากเปิด Community ในการตั้งค่าเซิร์ฟเวอร์เท่านั้น ทั้งสองแบบใช้ได้ที่นี่ แต่ฟอรัมช่วยเหลือเป็นตัวเลือกที่เหมาะที่สุด เพราะทุกคำถามมาถึงเป็นเธรดของตัวเองอยู่แล้ว ช่องฟอรัมยังไม่สามารถมี private threads ได้ ดังนั้นภายใต้ parent แบบฟอรัม ทุกโพสต์จะเข้าเงื่อนไข
สวัสดี {username}, ฉันคือ {bot_name} กล่าวถึงฉันในเธรดนี้ได้หากต้องการความช่วยเหลือ หากคุณต้องการให้มนุษย์ช่วย ให้ฝากคำถามไว้ที่นี่ แล้วพวกเขาจะติดตามต่อ


ที่นี่ {username} คือคนที่เปิดเธรด ซึ่ง Discord รายงานโดยตรง จึงถูกต้องเสมอ {channel_name} คือเธรดนั้นเอง
นี่คือกฎที่ตอบรูปแบบ “ให้ตอบเฉพาะในเธรดที่สร้างสำหรับแต่ละคำถาม” ที่ผู้คนถามถึง: เธรดคำถามใหม่ทุกเธรดเริ่มต้นด้วยบอตที่อยู่ในนั้นแล้ว พร้อมบอกวิธีใช้งาน
negative control: กำหนดค่ากฎให้ใช้ parent channel แบบข้อความปกติ แล้วเปิด private thread ในนั้น จะไม่มีอะไรถูกโพสต์ Private threads ถูกยกเว้น ไม่สามารถใช้ parent แบบฟอรัมสำหรับการทดสอบนี้ได้ เพราะฟอรัมไม่สามารถมี private threads
ทักทายทุกช่องใหม่ หรือเฉพาะหมวดหมู่ทิกเก็ตของคุณ
เลือก New channel โดยค่าเริ่มต้นจะโพสต์ในช่องข้อความใหม่ ทุกช่อง ในเซิร์ฟเวอร์ ซึ่งเป็นการตั้งค่าที่คนส่วนใหญ่ต้องการสำหรับชุมชนขนาดเล็ก: ช่องใดก็ตามที่ปรากฏจะมีบอตแนะนำตัว
สวัสดี {username}, ฉันคือ {bot_name} ตอบกลับฉันหรือกล่าวถึงฉันได้หากต้องการความช่วยเหลือ หากคุณต้องการรอมนุษย์ ให้แชร์คำถามของคุณ แล้วพวกเขาจะติดต่อกลับโดยเร็วที่สุด
หากต้องการจำกัด ให้เปลี่ยน Any category เป็น Only in this category แล้วเลือกหนึ่งรายการ
category ใน Discord คือกลุ่มแบบยุบได้ที่ช่องอยู่ภายใต้ในแถบด้านซ้าย: หัวข้อสีเทาพร้อมช่องที่เยื้องอยู่ด้านล่าง บอตทิกเก็ตแทบทั้งหมดสร้างช่องของตนใต้ category หนึ่งรายการ ซึ่งมักตั้งชื่อประมาณ Tickets หรือ Support และนั่นคือสิ่งที่ทำให้เป็นตัวกรองที่มีประโยชน์ที่นี่
นี่คือเวิร์กโฟลว์ทิกเก็ต ชี้กฎไปยัง category ที่บอตทิกเก็ตของคุณสร้างช่องไว้ และช่องที่สร้างที่อื่นในเซิร์ฟเวอร์จะถูกละเว้น


negative control: เมื่อกฎจำกัดขอบเขตไว้ที่ Active Tickets ให้สร้างช่องใน category อื่น จะไม่มีอะไรถูกโพสต์ที่นั่น และทิกเก็ตที่เปิดหลังจากนั้นครู่หนึ่งยังได้รับคำทักทายตามปกติ
คำทักทายในทิกเก็ตปรากฏอย่างไร
Ticket Tool สร้าง ticket-0042 ใต้ category Active Tickets ของคุณและโพสต์พาเนลของตัวเอง อีกไม่กี่วินาทีต่อมา Quickchat AI โพสต์คำทักทายด้านล่าง ลำดับนี้คือเหตุผลที่มีการหน่วงเวลา: ถ้าใช้ No delay สองข้อความจะแข่งกัน และคำทักทายอาจไปอยู่เหนือพาเนลที่สมาชิกควรอ่านก่อน ห้าวินาทีเป็นจุดเริ่มต้นที่ดีที่นี่ เพราะการหน่วงเวลาต้องครอบคลุมการที่บอตทิกเก็ตใช้สิทธิ์ของช่องด้วย
บอตรู้ได้อย่างไรว่าใครเปิดทิกเก็ต
{username} ในช่องทิกเก็ตเป็นค่าที่อนุมาน ไม่ใช่ค่าที่ถูกรายงาน อีเวนต์ channel-created ของ Discord บอกชื่อช่องและ category แต่ไม่บอกว่าทิกเก็ตเป็นของใคร เพราะในมุมมองของ Discord บอตทิกเก็ตเป็นผู้สร้างช่อง
สิ่งที่อีเวนต์มีมาคือ permission overwrites ของช่อง
permission overwrite คือชุดสิทธิ์ที่ตั้งไว้บนช่องเดียวสำหรับบทบาทหนึ่งหรือบุคคลหนึ่ง โดย override สิ่งที่เซิร์ฟเวอร์ให้ไว้โดยทั่วไป นี่คือวิธีสร้างทุก private channel ใน Discord: View Channel ถูกลบออกจาก @everyone ในช่องนั้น แล้วเพิ่มกลับให้คนไม่กี่คนที่ควรเห็น
บอตทิกเก็ตใช้กลไกนั้นตรง ๆ พวกมันให้ overwrite ของ View Channel แบบส่วนตัวแก่ผู้ร้องขอบนช่องใหม่ เพื่อให้ผู้ร้องขอและทีมซัพพอร์ตเห็นช่องได้ ขณะที่คนอื่นมองไม่เห็น Quickchat AI อ่าน overwrite เหล่านั้นกลับมาและมองหารายการที่เป็น บุคคล บอตทิกเก็ตส่วนใหญ่มอบสิทธิ์ให้ตัวเองเข้าถึงช่องที่เพิ่งสร้างด้วย ดังนั้นสิทธิ์ส่วนตัวแต่ละรายการจะถูกตรวจสอบกับ Discord และบอตจะถูกตัดออก หากเหลือบุคคลตรงหนึ่งคน นั่นคือผู้ร้องขอ กรณีอื่นทั้งหมด รวมถึงบัญชีที่ Discord ติดต่อไม่ได้ จะถอยกลับไปใช้ there แทนการเดา



เมื่อหลักฐานขาดหายหรือชี้ไปที่มากกว่าหนึ่งคน {username} จะกลายเป็น there ซึ่งเป็นเหตุผลที่เทมเพลตด้านบนอ่านได้ถูกต้องทั้งสองกรณี เขียนเทมเพลตของคุณให้เป็นแบบนั้นด้วย และอย่าใช้ชื่อเป็นการตรวจสอบตัวตน: มันเป็นความสะดวกที่อนุมานจากสิทธิ์ ไม่ใช่ผู้ใช้ที่ผ่านการยืนยันตัวตน
Placeholder และค่าที่ resolve เป็น
| Placeholder | New member joins | New thread or forum post | New channel |
|---|---|---|---|
{username} | สมาชิกที่เข้าร่วม | คนที่เปิดเธรด | ผู้ร้องขอที่อนุมานจากสิทธิ์ หรือ there |
{bot_name} | ชื่อบอตในเซิร์ฟเวอร์นี้ | เหมือนกัน | เหมือนกัน |
{server_name} | ชื่อเซิร์ฟเวอร์ | เหมือนกัน | เหมือนกัน |
{channel_name} | ช่องต้อนรับ | เธรดใหม่ | ช่องใหม่ |
เทมเพลตรองรับได้สูงสุด 1,500 อักขระ สิ่งใดที่ไม่ใช่หนึ่งในสี่ placeholder นี้จะถูกปฏิเสธเมื่อคุณบันทึก แทนที่จะถูกโพสต์เป็น {braces} ตามตัวอักษรในภายหลัง ดังนั้นการพิมพ์ผิดจะล้มเหลวในแดชบอร์ด ไม่ใช่ต่อหน้าชุมชนของคุณ
การเลือกการหน่วงเวลา
| การหน่วงเวลา | ใช้เมื่อ |
|---|---|
| No delay | ไม่มีสิ่งอื่นโพสต์ในปลายทาง และคุณต้องการให้คำทักทายเป็นสิ่งแรกที่อยู่ที่นั่น |
| 2 seconds | ค่าเริ่มต้น บอตอีกตัวโพสต์พาเนลหรือ embed ก่อน ซึ่งครอบคลุมการตั้งค่าทิกเก็ตและออนบอร์ดส่วนใหญ่ |
| 5 to 30 seconds | บอตอีกตัวช้า โพสต์หลายข้อความ หรือเปลี่ยนชื่อช่องหลังจากสร้าง |
การหน่วงเวลาที่นานขึ้นยังให้เวลาบอตทิกเก็ตใช้สิทธิ์ของช่อง ซึ่งเป็นแหล่งที่อ่าน {username} อย่างไรก็ตาม การแข่งกันนี้จบในหนึ่งหรือสองวินาที ดังนั้นการหน่วงเวลาที่นานขึ้นจะไม่ช่วยคำทักทายที่พูดว่า there ทุกครั้ง
เกิดอะไรขึ้นหลังคำทักทาย
คำทักทายจบด้วยการบอกสมาชิกว่าจะติดต่อบอตได้อย่างไร และทุกอย่างหลังจากนั้นคือการสนทนาปกติของ Quickchat AI: บอตตอบจาก knowledge base ของคุณ และเพื่อนร่วมทีมสามารถ takeover จาก Quickchat AI Inbox ได้ทุกเมื่อ สมาชิกไม่ต้องออกจาก Discord


สองระบบแบ่งงานกัน: ข้อความคงที่แก้ cold start และ AI จัดการการสนทนาที่ตามมา
การแก้ไขปัญหา
| อาการ | สาเหตุ |
|---|---|
| ไม่มีคำทักทายเลย | บอตไม่มี View Channel หรือ Send Messages ในปลายทาง ระบบจะข้ามแทนที่จะ error |
| ไม่มีคำทักทายในเธรดใหม่ | บอตไม่มี Send Messages in Threads หรือเธรดเป็น private |
| ไม่มีคำทักทายเมื่อสมาชิกเข้าร่วม ในแอป Discord ของคุณเอง | Server Members Intent ปิดอยู่สำหรับแอปพลิเคชันของคุณ เปิดใน Developer Portal แล้วบันทึกกฎอีกครั้ง |
| ไม่มีอะไรเกิดขึ้นเมื่อบอตเข้าร่วม | ทำงานตามที่ออกแบบ กฎสมาชิกละเว้นบอต |
{username} แสดง there ในทิกเก็ต | ไม่มีใครถือสิทธิ์ View Channel แบบส่วนตัวในช่อง หรือมีมากกว่าหนึ่งคนถือสิทธิ์นั้น บอตทิกเก็ตที่เปิดสิทธิ์ด้วยบทบาทแทนที่จะเปิดให้บุคคลไม่สามารถอ่านด้วยวิธีนี้ได้ |
| คำทักทายปรากฏเหนือพาเนลทิกเก็ต | การหน่วงเวลาสั้นเกินไป เพิ่มเป็น 5 วินาที |
| มีคำทักทายในช่องที่คุณไม่คาดคิด | New channel ตั้งค่าเป็น Any category จำกัดด้วย Only in this category |
| การบันทึกรายงานว่าการเลือกไม่พร้อมใช้งานแล้ว | ช่องหรือ category ถูกลบใน Discord เลือกรายการปัจจุบันแล้วบันทึกอีกครั้ง |
การใช้งานจริง
เปิดกฎทีละรายการ และเฝ้าดูเป็นเวลาหนึ่งวันก่อนเพิ่มกฎถัดไป กฎสมาชิกปลอดภัยที่สุดสำหรับเริ่มต้น เพราะปลายทางเป็นช่องที่คุณเลือก New channel บน Any category ส่งเสียงดังที่สุด เพราะโพสต์ทุกที่ที่มีช่องปรากฏ ดังนั้นควรเฝ้าดูก่อนหากคุณใช้แบบนั้น
วัดคำทักทายและการสนทนาแยกกัน ความพยายามส่งคำทักทายแต่ละครั้งฟรี สิ่งสำคัญคือคำทักทายที่ส่งสำเร็จกี่รายการกลายเป็นคนที่คุยกับบอตจริง ตรวจสอบสิทธิ์ Discord ของบอตหากการส่งหายไป
FAQ
ฉันจะเพิ่มบอตต้อนรับ Discord โดยไม่เขียนโค้ดได้อย่างไร
เพิ่มบอต Quickchat AI ไปยังเซิร์ฟเวอร์ของคุณด้วยคลิกเดียว เปิดเซิร์ฟเวอร์ใต้ Connected servers แล้วเลือก Automated messages เปิด New member joins เลือกช่องต้อนรับของคุณ แก้ไขเทมเพลตข้อความ แล้วคลิก Save คุณไม่ต้องโฮสต์อะไร ไม่ต้องเขียนโค้ด และไม่ต้องสร้างแอปพลิเคชัน Discord
บอต Discord ส่งข้อความเมื่อมีคนเข้าร่วมได้หรือไม่
ได้ กฎ New member joins จะพยายามส่งข้อความคงที่หนึ่งข้อความในช่องที่คุณเลือกทุกครั้งที่มีบุคคลเข้าร่วม บอตต้องมีสิทธิ์ดูและส่งข้อความในช่องนั้น บอตที่เข้าร่วมเซิร์ฟเวอร์จะถูกละเว้น ดังนั้นการโจมตีด้วย webhook หรือการติดตั้งแอปจะไม่ทริกเกอร์กฎนี้
บอต Discord ทักทายผู้ใช้เมื่อสร้างช่องทิกเก็ตได้หรือไม่
ได้ และนี่คือเหตุผลที่ฟีเจอร์นี้มีอยู่ Ticket Tool หรือแอปที่คล้ายกันสร้างช่อง และกฎ New channel จะโพสต์คำทักทายของคุณในช่องนั้น ตั้งค่าหน่วงเวลาไว้ ห้าวินาทีเป็นจุดเริ่มต้นที่ดี เพื่อให้บอตทิกเก็ตโพสต์พาเนลของตนเองและใช้สิทธิ์ของช่องก่อน
บอตโพสต์ในทุกช่องใหม่ได้หรือไม่ หรือเฉพาะในหมวดหมู่เดียว
ได้ทั้งสองแบบ New channel จะโพสต์ในทุกช่องข้อความใหม่โดยค่าเริ่มต้น หากต้องการจำกัดให้เป็นหมวดหมู่ทิกเก็ต ให้เปลี่ยน Any category เป็น Only in this category แล้วเลือกหมวดหมู่ที่ต้องการ ช่องที่สร้างที่อื่นจะถูกละเว้น
ฉันหน่วงเวลาข้อความต้อนรับ Discord ได้หรือไม่
ได้ เลือก No delay หรือ 2, 5, 10 หรือ 30 วินาที ค่าเริ่มต้นคือสองวินาที เพราะบอตทิกเก็ตหรือบอตออนบอร์ดมักโพสต์พาเนลของตนเองก่อน และคำทักทายที่มาถึงใต้พาเนลนั้นอ่านได้ดีกว่าข้อความที่ถูกดันหายไป
ฉันปรับแต่งข้อความต้อนรับ Discord ได้หรือไม่
ได้ แต่ละกฎมีเทมเพลตของตัวเอง ความยาวสูงสุด 1,500 อักขระ และคุณใช้ {username}, {bot_name}, {server_name} และ {channel_name} ได้ เลือก placeholder ใต้กล่องเพื่อแทรกตรงตำแหน่งเคอร์เซอร์
ข้อความต้อนรับ Discord ใช้เครดิต AI หรือไม่
ไม่ใช้ ข้อความเป็นข้อความคงที่ที่เติม placeholder แล้ว ไม่เรียก AI Agent ไม่ใช้เครดิตสนทนา และไม่เรียกใช้ AI Actions เครดิตจะถูกใช้เฉพาะเมื่อสมาชิกคุยกับบอตหลังจากนั้น
ฉันต้องใช้โค้ดเพื่อสร้างสิ่งนี้หรือไม่
ไม่ต้อง นี่คือการตั้งค่าในแดชบอร์ด Quickchat AI ในการตั้งค่าแบบคลิกเดียว คุณไม่ต้องสร้างแอปพลิเคชัน Discord ไม่ต้องโฮสต์อะไร และไม่ต้องจัดการ bot token
สิ่งนี้ทำงานได้หรือไม่ถ้าฉันเชื่อมต่อ Discord ด้วย bot token ของตัวเอง
ได้ Automated messages ทำงานได้กับการตั้งค่าทั้งสองแบบ ใน Advanced setup กฎจะอยู่ใต้ Automated messages บนหน้า Discord พร้อมปุ่ม Configure สำหรับแต่ละเซิร์ฟเวอร์ มีขั้นตอนเพิ่มเติมหนึ่งขั้น: กฎ New member joins ต้องเปิดใช้ Server Members Intent สำหรับแอปพลิเคชัน Discord ของคุณ
Server Members Intent คืออะไร และทำไมกฎต้อนรับจึงต้องใช้
Discord ถือว่ารายชื่อผู้ที่อยู่ในเซิร์ฟเวอร์เป็นข้อมูลที่มีสิทธิ์พิเศษ ดังนั้นบอตจะได้รับอีเวนต์สมาชิกเข้าร่วมก็ต่อเมื่อแอปพลิเคชันเปิด Server Members Intent ใน Developer Portal แล้ว กฎช่องและเธรดอีกสองรายการใช้ intent ที่เปิดอยู่โดยค่าเริ่มต้นและไม่ต้องทำอะไร Quickchat AI ตรวจสอบการตั้งค่าให้คุณและแจ้งในกฎหากยังปิดอยู่
เกิดอะไรขึ้นหลังจากโพสต์คำทักทายแล้ว
ไม่มีอะไรจนกว่าจะมีคนตอบกลับ คำทักทายเป็นข้อความคงที่ และการสนทนาด้วย AI จะเริ่มเฉพาะเมื่อสมาชิกกล่าวถึงบอตหรือตอบกลับบอต บอตแบบคลิกเดียวที่ใช้ร่วมกันยังรองรับ /ask ด้วย นี่คือวัตถุประสงค์ของคำทักทาย: บอกคนในช่องใหม่ว่ามีบางอย่างให้คุยด้วย
นี่คือบอตยืนยันตัวตน Discord หรือไม่
ไม่ใช่ Automated messages ไม่แสดง CAPTCHA ไม่ตรวจสอบตัวตนหรืออายุ และไม่มอบบทบาทที่ยืนยันแล้ว หากคุณต้องการการยืนยันตัวตน ให้ใช้บอตยืนยันตัวตนเฉพาะควบคู่กับบอตนี้
มันโพสต์ข้อความลาเมื่อมีคนออกได้หรือไม่
ไม่ได้ กฎทั้งสามทำงานเมื่อสมาชิกเข้าร่วม เมื่อเธรดหรือโพสต์ฟอรัมเปิด และเมื่อสร้างช่อง อีเวนต์การออกจาก Discord ไม่อยู่ในรายการ ดังนั้นจึงไม่มีข้อความลา หากคุณต้องการทั้งสองส่วน ให้ใช้บอตต้อนรับและบอตลาที่ทำหน้าที่เฉพาะควบคู่กับบอตนี้
สิ่งนี้แทนที่ Ticket Tool หรือไม่
ไม่ Ticket Tool สร้างช่องทิกเก็ต และ Quickchat AI ทักทายบุคคลภายในช่องนั้น ทั้งสองทำงานคู่กัน ซึ่งเป็นเหตุผลที่มีการหน่วงเวลา
สิ่งนี้ทำงานกับบอตทิกเก็ตอื่นนอกจาก Ticket Tool หรือไม่
ได้ ไม่มีส่วนใดที่เฉพาะกับ Ticket Tool บอตใดก็ตามที่สร้างช่องและให้สิทธิ์ View Channel ส่วนตัวแก่ผู้ร้องขอจะทำงานแบบเดียวกัน และช่องที่คุณเปิดเองก็เช่นกัน มีการกล่าวถึง Ticket Tool ตลอดบทความเพราะเป็นตัวที่ใช้บ่อยที่สุด ไม่ใช่เพราะจำเป็นต้องใช้
บอตจะรู้หรือไม่ว่าใครเปิดทิกเก็ต
โดยปกติจะรู้ บอตทิกเก็ตให้สิทธิ์ View Channel ส่วนตัวแก่ผู้ร้องขอในช่องใหม่ และ Quickchat AI อ่านสิ่งนั้นเพื่อเติม {username} โดยละเว้นสิทธิ์ใดก็ตามที่เป็นของบอตแทนที่จะเป็นบุคคล เมื่อไม่มีสิทธิ์ส่วนตัว หรือมีมากกว่าหนึ่งคนที่ถือสิทธิ์นั้น ระบบจะถอยกลับไปใช้ there ดังนั้นควรเขียนเทมเพลตให้อ่านเป็นธรรมชาติได้ทั้งสองแบบ
บอตทักทาย private threads หรือไม่
ไม่ เฉพาะ public threads และโพสต์ฟอรัมใต้ parent channel ที่คุณเลือกเท่านั้นที่ทริกเกอร์กฎ Private threads จะถูกละเว้น
บอตต้องใช้สิทธิ์ Discord ใดบ้าง
View Channel และ Send Messages ในทุกปลายทางที่คุณเลือก รวมถึง Send Messages in Threads สำหรับกฎเธรด หากบอตส่งในปลายทางไม่ได้ ระบบจะข้ามข้อความแทนที่จะล้มเหลวแบบชัดเจน ดังนั้นให้ตรวจสอบสิทธิ์ก่อนเมื่อคำทักทายไม่ปรากฏ
ฉันปิดกฎอย่างรวดเร็วได้หรือไม่ถ้ามันส่งเสียงรบกวนเกินไป
ได้ สวิตช์ในรายการกฎจะบันทึกทันทีเมื่อคุณสลับ ดังนั้นการปิดกฎใช้เพียงคลิกเดียว การตั้งค่าแบบคลิกเดียวมีผลทันที บอตที่เชื่อมต่อผ่าน Advanced setup จะรีเฟรชกฎภายในประมาณหนึ่งนาที คุณไม่ต้องเปิดกฎหรือบันทึกอะไรเพิ่มเติม
บอตต้อนรับ Discord มีค่าใช้จ่ายเท่าไร
ข้อความต้อนรับอัตโนมัติไม่ใช้เครดิต AI แพ็กเกจ Free ของ Quickchat AI สำหรับการใช้งานส่วนบุคคลที่ไม่ใช่เชิงพาณิชย์ การใช้งานเชิงพาณิชย์เริ่มที่แพ็กเกจ Starter ราคา $9/month การตอบกลับด้วย AI หลังคำทักทายจะใช้เครดิตจากแพ็กเกจที่คุณเลือก ดู แพ็กเกจและข้อจำกัดปัจจุบัน
งานสร้าง Discord ที่เกี่ยวข้อง
-
ตอบคำถามเกี่ยวกับผลิตภัณฑ์และเก็บการส่ง feedback หลังจากสมาชิกตอบกลับคำทักทาย การสนทนาด้วย AI สามารถบันทึก feedback และช่องว่างของเอกสารใน Google Sheets ได้
-
สร้างบอต AI สำหรับ Discord ครอบคลุมการเชื่อมต่อ Agent และการให้ knowledge base แก่บอต
-
บอตทิกเก็ต AI สำหรับ Discord สร้างเธรดทิกเก็ตส่วนตัวและการส่งต่อให้มนุษย์ ซึ่งคำทักทายสามารถนำไปสู่ขั้นตอนนั้นได้
-
บอตม็อดเดอเรชัน AI สำหรับ Discord ใช้ AI Actions เพื่อ time out, ban และกำหนดบทบาท
-
บอต AI สำหรับ Discord ที่ดีที่สุด เปรียบเทียบว่าบอต Discord ต่าง ๆ มีไว้เพื่ออะไร
-
เอกสารช่อง Discord บันทึกการตั้งค่าทุกรายการในหน้านี้.