บอท Discord
คุยกับตัวละครแบบตัวต่อตัวในข้อความส่วนตัว หรือนำตัวละครเข้าเซิร์ฟเวอร์ แล้วกำหนดว่าใครคุยกับพวกมันได้และใครเป็นคนจ่าย
บอทของ Reverie พาตัวละครไปได้สองที่ใน Discord คือ ข้อความส่วนตัว (DM) ระหว่างคุณกับบอท สำหรับคุยแบบตัวต่อตัว และ ช่องในเซิร์ฟเวอร์ ที่ตัวละครแต่ละตัวพูดด้วยชื่อและรูปโปรไฟล์ของตัวเอง ทุกคนที่คุยกับตัวละครต้องมีบัญชี Reverie ที่เชื่อมโยงกับบัญชี Discord ของตัวเอง (บัญชีฟรีก็พอ) และทุกคำตอบจะถูกคิดเป็นเครดิตกับบัญชี Reverie บัญชีหนึ่ง
เชื่อมโยงบัญชีของคุณ
บัญชี Discord หนึ่งบัญชีคู่กับบัญชี Reverie ได้เพียงบัญชีเดียว วิธีใดวิธีหนึ่งต่อไปนี้จะเชื่อมทั้งสองเข้าด้วยกัน:
- จากแดชบอร์ดการเชื่อมต่อ ในแอป ไปที่ Labs → บอท Discord และ Telegram แล้วกด เชื่อมโยงด้วย Discord บนการ์ด Discord คุณยืนยันบน Discord แล้วจะกลับมาทันที
- เข้าสู่ระบบด้วย Discord การเข้าสู่ระบบ Reverie ด้วย Discord จะเชื่อมโยงบอทไปด้วย — เว้นแต่คุณเคยยกเลิกการเชื่อมโยงบนแดชบอร์ด ในกรณีนั้นบอทจะยังไม่เชื่อมโยงจนกว่าคุณจะเชื่อมโยงใหม่เอง
- จาก Discord ใช้
/link-accountในเซิร์ฟเวอร์หรือใน DM กับบอท คำตอบจะเห็นได้เฉพาะคุณ พร้อมปุ่ม เชื่อมโยงบัญชีของฉัน ที่ใช้ได้ครั้งเดียวและหมดอายุใน 10 นาที เปิดมัน เข้าสู่ระบบ แล้วบัญชีทั้งสองก็จะเชื่อมกัน
คุยตัวต่อตัวใน DM
ส่งข้อความส่วนตัวถึงบอท หรือใช้ /chat ในเซิร์ฟเวอร์ใดก็ได้ที่มีบอทอยู่ — บทสนทนาจะย้ายไปอยู่ใน DM ของคุณ ซึ่งมีแค่คุณที่เห็น /chat เฉยๆ จะเสนอตัวละครให้เลือก ใส่ชื่อต่อท้ายเพื่อค้นหา
- ครั้งละหนึ่งตัวละคร
/chatจะสลับไปหาตัวละครอื่น ส่วน/chatsแสดงตัวละครที่คุณเคยคุยด้วยใน DM แต่ละตัวเก็บบทสนทนาของตัวเองไว้ พอสลับกลับมาก็คุยต่อจากที่ค้างไว้ได้เลย - ทุกข้อความได้รับคำตอบ โดยบอทเป็นผู้โพสต์ และมีชื่อตัวละครตัวเล็กๆ อยู่ด้านบน รูปภาพ ข้อความเสียง และความทรงจำทำงานเหมือนในช่อง
- คุณจ่ายค่าข้อความของตัวเอง โหมดการจ่ายและเพดานของเซิร์ฟเวอร์ไม่มีผลที่นี่
- ตัวละคร 18+ เป็นไปตามการตั้งค่า 18+ ของบัญชีคุณ ถ้าปิดไว้ ตัวละครเหล่านี้จะถูกซ่อนและคุยใน DM ไม่ได้
/remove-characterจบบทสนทนาปัจจุบัน — บทสนทนายังถูกเก็บไว้ให้เปิดจาก/chatsได้ — ส่วน/reset-chatจะล้างมันหลังจากขอให้คุณยืนยัน- ในบรรดาคำสั่งย่อยของ
/settingsมีเพียงmodel,languageและchat-styleที่มีผลกับ DM
ถ้าบอทบอกว่าส่งข้อความหาคุณไม่ได้ ให้อนุญาตข้อความส่วนตัวจากสมาชิกเซิร์ฟเวอร์ในการตั้งค่าความเป็นส่วนตัวของ Discord แล้วลองอีกครั้ง บทสนทนา DM ล่าสุดของคุณจะแสดงในแดชบอร์ดการเชื่อมต่อใต้ แชทส่วนตัว ด้วย และกด แชทต่อบนเว็บ เพื่อคุยต่อในเบราว์เซอร์ได้
เพิ่มบอทเข้าเซิร์ฟเวอร์
เชิญบอท
กด เพิ่มบอทลงในเซิร์ฟเวอร์ บนการ์ด Discord ในแดชบอร์ดการเชื่อมต่อ แล้วเลือกเซิร์ฟเวอร์ ปล่อยให้สิทธิ์ที่ขอทุกข้อถูกติ๊กไว้ — ตารางด้านล่างอธิบายว่าแต่ละข้อมีไว้ทำอะไร เมื่อเข้ามาแล้ว บอทจะโพสต์ข้อความแนะนำการเริ่มต้นสั้นๆ ในที่ที่เซิร์ฟเวอร์แสดงข้อความต้อนรับสมาชิกใหม่
เพิ่มตัวละครเข้าช่อง
ในช่องข้อความ ใช้ /add-character แล้วเลือกตัวละครจากการเติมคำอัตโนมัติ — ครอบคลุมตัวละครสาธารณะและตัวละครส่วนตัวของคุณเอง คุณต้องมีสิทธิ์ Manage Channels และบัญชีที่เชื่อมโยงแล้ว บอทจะสร้าง webhook เพื่อให้ตัวละครโพสต์ด้วยชื่อของตัวเองได้ แล้วส่งคำทักทาย
ตั้งกฎ
ไม่บังคับ /settings กำหนดว่าตัวละครในช่องจะตอบอย่างไรและใครเป็นคนจ่าย ส่วน /server กำหนดว่าใครคุยกับพวกมันได้บ้าง ทั้งสองอย่างอธิบายไว้ด้านล่าง
สิทธิ์ที่คำเชิญขอ
| สิทธิ์ | ขอไปทำไม |
|---|---|
| View Channels | อ่านช่องที่บอทถูกใช้งาน |
| Send Messages | โพสต์คำตอบและผลลัพธ์ของคำสั่ง |
| Manage Messages | เอาคำตอบของตัวละครออก เมื่อข้อความที่ทำให้เกิดคำตอบนั้นถูกลบ |
| Embed Links | ผลลัพธ์ของคำสั่งและประกาศการจับรางวัลของชุมชนเป็นแบบฝังในข้อความ |
| Manage Roles | แจกบทบาทที่การจับรางวัลของชุมชนใช้ในเซิร์ฟเวอร์ของ Reverie เอง |
| Manage Webhooks | จำเป็น ตัวละครพูดผ่าน webhook ของแต่ละตัว |
ถ้าไม่มี Manage Webhooks คำสั่ง /add-character จะล้มเหลวและตัวละครจะไม่ถูกเพิ่ม
คำสั่ง
ในเซิร์ฟเวอร์ คำสั่งที่มีเครื่องหมาย Manage Channels หรือ Manage Server จะแสดงเฉพาะกับสมาชิกที่มีสิทธิ์ Discord นั้น คำตอบของคำสั่งเกี่ยวกับบัญชีและการจัดการจะเห็นได้เฉพาะคุณ
| คำสั่ง | ตัวเลือก | ใช้ที่ไหน | ทำอะไร |
|---|---|---|---|
/help | — | เซิร์ฟเวอร์, DM | แสดงรายการคำสั่งให้คุณเห็นคนเดียว |
/link-account | — | เซิร์ฟเวอร์, DM | โพสต์ลิงก์ใช้ครั้งเดียวสำหรับเชื่อมบัญชี Discord กับ Reverie |
/chat | name (ไม่บังคับ) | เซิร์ฟเวอร์, DM | เลือกหรือเปลี่ยนตัวละครใน DM ของคุณ เมื่อใช้ในเซิร์ฟเวอร์ จะส่งตัวเลือกไปที่ DM ของคุณ |
/chats | — | เซิร์ฟเวอร์, DM | ตัวละครที่คุณเคยคุยด้วยใน DM สำหรับสลับไปมา |
/add-character | name (บังคับ) | เซิร์ฟเวอร์ · Manage Channels | เพิ่มตัวละครเข้าช่องนี้และให้ทักทาย |
/remove-character | name (บังคับ) | เซิร์ฟเวอร์ · Manage Channels, DM | นำตัวละครออกและลบ webhook ของมัน ใน DM จะจบบทสนทนาปัจจุบัน |
/list-characters | — | เซิร์ฟเวอร์ | แสดงตัวละครในช่องนี้ แต่ละตัวมีปุ่มนำออก |
/character-info | name (บังคับ) | เซิร์ฟเวอร์, DM | ประวัติ รูปภาพ อายุ เพศ คะแนน หมวดหมู่ แท็ก และธง NSFW พร้อมลิงก์ไปยังหน้าของตัวละคร ถ้าเชื่อมโยงบัญชีแล้ว จะมีปุ่ม 1–5★ ให้ให้คะแนนตัวละครเมื่อคุณได้รับคำตอบจากมันมาสักพักและเปิดรีวิวอยู่ |
/reset-chat | — | เซิร์ฟเวอร์ · Manage Channels, DM | ลบข้อความและสรุปของช่อง แล้วรายงานจำนวน ใน DM จะล้างบทสนทนาปัจจุบันเมื่อคุณยืนยัน |
/regenerate-reply | model (ไม่บังคับ) | เซิร์ฟเวอร์, DM | สุ่มคำตอบล่าสุดของตัวละครใหม่ จะใช้โมเดลอื่นเฉพาะครั้งนั้นก็ได้ |
/reply-suggestions | — | เซิร์ฟเวอร์, DM | คำตอบแนะนำสามแบบเป็นปุ่ม แตะอันไหนก็จะส่งเป็นข้อความของคุณ |
/settings | คำสั่งย่อย (บังคับ) | เซิร์ฟเวอร์, DM | การตั้งค่าช่องและการตั้งค่าส่วนตัว |
/plugins | คำสั่งย่อย (บังคับ) | เซิร์ฟเวอร์, DM | แสดงปลั๊กอินที่ทำงานอยู่ที่นี่ ติดตั้ง นำออก หรือเปิดปิดปลั๊กอินทางการและปลั๊กอินของคุณเอง |
/server | — | เซิร์ฟเวอร์ · Manage Server หรือเจ้าภาพ | ใครคุยกับตัวละครได้ ขีดจำกัดรายวันต่อสมาชิก สมาชิกที่ถูกบล็อก และการใช้งาน |
/my-account | — | เซิร์ฟเวอร์, DM | เครดิต การใช้แพ็กเกจ วันต่ออายุ จำนวนแชท |
/daily | — | เซิร์ฟเวอร์, DM | รับรางวัลเช็คอินรายวัน |
/notify | — | เซิร์ฟเวอร์, DM | ตัวละครทักคุณก่อนได้หรือไม่ และการแจ้งเตือนใดจะส่งไปที่ DM ของคุณ |
/plugins รับ list, install, remove, enable หรือ disable มีให้เฉพาะปลั๊กอินทางการและปลั๊กอินของคุณเอง และเฉพาะปลั๊กอินพรอมต์กับปลั๊กอินเครื่องมือ ปลั๊กอินที่ต้องกรอกการตั้งค่าไม่สามารถติดตั้งจากบอทได้ ผลลัพธ์ของปลั๊กอินเครื่องมือจะโพสต์เป็นการ์ดสั้นๆ ในนามของตัวละคร ในช่อง การเปลี่ยนปลั๊กอินต้องมี Manage Channels หรือเป็นคนที่เพิ่มตัวละครเข้าช่องนั้น และทุกคนดูรายการได้ ส่วนใน DM คุณเป็นคนตัดสินใจเอง
/settings เดี่ยว ๆ ไม่ใช่คำสั่งที่ใช้ได้ — ต้องตามด้วยหนึ่งในหกคำสั่งย่อยเสมอ
| คำสั่งย่อย | ตัวเลือก | ต้องมี | ผล |
|---|---|---|---|
/settings model | model (ไม่บังคับ) | — | โมเดลของคุณสำหรับตัวละครหลักของช่องนี้ เว้นว่างไว้จะแสดงโมเดลปัจจุบันหรือรีเซ็ต โมเดลขั้นสูงอาจต้องมีการสมัครสมาชิก |
/settings language | language (ไม่บังคับ) | Manage Channels | ภาษาที่ใช้ตอบในช่องนี้ เว้นว่างไว้จะกลับไปเป็นภาษาอังกฤษ |
/settings channel-mode | mode: auto หรือ mention | Manage Channels | ตัวละครตอบทุกข้อความ หรือตอบเฉพาะตอนถูกเรียก |
/settings chat-style | style: RP หรือ NORMAL | Manage Channels | ร้อยแก้วสวมบทบาทที่มีการกระทำ หรือมีแต่บทสนทนา |
/settings payment-mode | mode: owner หรือ user | Manage Channels | ใครถูกคิดเงิน |
/settings daily-limit | credits (จำเป็น, ≥ 0) | Manage Channels | เพดานเครดิตต่อวัน UTC ใส่ 0 คือไม่จำกัด |
การตั้งค่าชุดเดียวกันนี้อยู่บนแดชบอร์ดเว็บด้วย แยกตามช่อง ในชื่อ Payment mode, Daily credit limit, Chat style, Reply mode, Response language และ Your model ส่วนภาษากับโมเดลจะยังถูกปิดไว้จนกว่าจะมีใครส่งข้อความในช่องนั้น
ตัวละครจะตอบเมื่อไร
ตัวละครจะตอบเมื่อถูก @กล่าวถึง เมื่อมีคน ตอบกลับ ข้อความของมัน หรือเมื่อช่องอยู่ในโหมดตอบอัตโนมัติ การตอบอัตโนมัติปิดอยู่ตามค่าเริ่มต้น ตัวละครที่เพิ่งเพิ่มเข้ามาจึงเงียบอยู่จนกว่าจะถูกเรียก
เมื่อมีหลายตัวละครอยู่ในช่องเดียวกัน ช่องนั้นจะทำตัวเหมือนแชทกลุ่มเดียว: คำสั่งเดียวจะไล่รายชื่อตัวละครทุกตัวที่อยู่ตรงนั้น แล้วโมเดลตัดสินใจว่าใครพูด การเอ่ยชื่อเป็นเพียงคำใบ้ที่ส่งไปพร้อมข้อความของคุณ ไม่ใช่สวิตช์ที่บังคับให้ตัวละครนั้นตอบ แชทกลุ่ม →
เธรด
เธรดในช่องข้อความจะคุยกับตัวละครของช่องนั้น และใช้โหมดการจ่าย โหมดการตอบ และสไตล์แชทตามช่อง แต่มีประวัติของตัวเอง — เหมาะกับฉากเสริมที่ไม่ทำให้ช่องรก เธรดเริ่มต้นด้วยภาษาตอบกลับของช่อง ส่วน /settings language และ /settings model ที่ใช้ในเธรดจะมีผลกับเธรดนั้นเท่านั้น สิ่งที่เธรดใช้จ่ายจะนับรวมในขีดจำกัดรายวันของช่อง คำสั่งที่เปลี่ยนรายชื่อตัวละครหรือการตั้งค่าอื่นของช่อง เช่น /add-character, /list-characters, /plugins หรือ /settings chat-style จะพาคุณไปที่ช่องหลัก โพสต์ในฟอรัมและเธรดประเภทอื่นไม่มีตัวละคร
ใครเป็นคนจ่าย
| โหมดการจ่าย | คิดกับใคร | ขีดจำกัดที่มีผล |
|---|---|---|
| Owner pays (ค่าเริ่มต้น) | เจ้าภาพของเซิร์ฟเวอร์: บัญชี Reverie ที่เพิ่มตัวละครตัวแรกเข้าเซิร์ฟเวอร์ จนกว่าจะมีคนอื่นรับช่วงต่อ | เพดานเครดิตรายวันของช่อง และขีดจำกัดรายวันต่อสมาชิกที่ตั้งด้วย /server |
| User pays | ยอดคงเหลือของผู้ส่งแต่ละคน | ไม่มี — สมาชิกแต่ละคนถูกจำกัดด้วยยอดคงเหลือของตัวเอง |
ค่าใช้จ่ายของข้อความเท่ากับในเว็บแอป คือคิดต่อโทเค็นแล้วคูณด้วยตัวคูณเครดิตของโมเดล ตัวนับรายวันรีเซ็ตเวลา 00:00 UTC และกล่องตั้งค่าของช่องบนแดชบอร์ดจะแสดงการใช้งานวันนี้เทียบกับเพดาน
หากต้องการย้ายบิลมาที่บัญชีของคุณ — เช่น คนที่ตั้งค่าบอทไว้ไม่อยู่แล้ว — เปิด /server แล้วกด จ่ายด้วยบัญชีของฉัน มีผลกับทุกช่องในเซิร์ฟเวอร์ที่เจ้าภาพเป็นคนจ่าย
กฎของเซิร์ฟเวอร์
/server เปิดแผงที่มีแค่คุณเห็น สมาชิกที่มี Manage Server เปิดได้ และคนที่จ่ายค่าตัวละครของเซิร์ฟเวอร์ก็เปิดได้เช่นกัน แผงนี้แสดงการใช้งานวันนี้และเจ็ดวันที่ผ่านมา สมาชิกที่ใช้มากที่สุดวันนี้ และกฎสามข้อ:
| กฎ | ตัวเลือก |
|---|---|
| ใครคุยได้บ้าง | ทุกคน (ค่าเริ่มต้น), เฉพาะแอดมิน หรือ สมาชิกที่มีบทบาทที่กำหนด — เลือกบทบาทในเมนูที่สอง |
| ขีดจำกัดรายวันต่อสมาชิก | สมาชิกหนึ่งคนใช้เครดิตของเจ้าภาพได้เท่าไรต่อวันตามเวลา UTC หรือ ไม่จำกัด (ค่าเริ่มต้น) มีผลเฉพาะที่ที่เจ้าภาพเป็นคนจ่าย |
| สมาชิกที่ถูกบล็อก | สมาชิกที่เลือกไว้ตรงนี้จะคุยกับตัวละครไม่ได้เลยทั้งเซิร์ฟเวอร์ |
แอดมินในที่นี้คือสมาชิกที่มี Manage Server แอดมินและบัญชีที่จ่ายเงินจะไม่มีวันถูกกันออก ไม่ว่าจะด้วยการบล็อกหรือโหมดการเข้าถึง และตราบใดที่ยังไม่ได้เลือกบทบาท สมาชิกที่มีบทบาทที่กำหนด จะให้เฉพาะพวกเขาคุยได้ สมาชิกที่โหมดการเข้าถึงไม่อนุญาตจะได้รับแจ้งหนึ่งครั้งว่ามีเพียงสมาชิกบางคนที่คุยกับตัวละครได้ ส่วนสมาชิกที่ถูกบล็อกจะไม่ได้รับคำตอบใดๆ เลย
ตัวละครที่จำกัดอายุ
ตัวละคร 18+ จะตอบเฉพาะในช่องที่จำกัดอายุ ในช่องที่อยู่ใต้หมวดหมู่ที่จำกัดอายุ หรือที่ใดก็ได้ในเซิร์ฟเวอร์ที่ตั้งเป็น 18+ — เธรดทำตามช่องของมัน ที่อื่นบอทจะอธิบายเหตุผลแทนการตอบ ส่วนใน DM ของคุณ ตัวละคร 18+ จะเป็นไปตามการตั้งค่า 18+ ของบัญชีคุณ
อะไรใช้ได้ในช่อง
- รูปภาพ ตัวละครสร้างรูปใน Discord ได้
- เสียงขาออก ตัวละครส่งข้อความเสียงได้
- เสียงขาเข้า ข้อความเสียงที่คุณส่งจะถูกถอดเป็นข้อความ ไม่เกิน 25 MB
- ความทรงจำ เมื่อโมเดลรองรับเครื่องมือ ตัวละครจะบันทึก แก้ไข และลบความทรงจำได้ และข้อกำหนดจากสมุดโลกก็จะอยู่ในบริบทของมัน
- ประวัติ ช่องที่ยาวขึ้นจะถูกสรุปย่อโดยอัตโนมัติไปเรื่อย ๆ
- เมื่อเพิ่มตัวละครตัวที่สองเข้าช่อง มันจะรับสไตล์การแชท โหมดการจ่าย และเพดานรายวันของช่องนั้นมาด้วย
การแจ้งเตือนและการเช็คอิน
/notify ตั้งค่าสองอย่าง ตัวละครทักคุณก่อน คือระดับความกระตือรือร้นของบัญชีคุณ ซึ่งเป็นการตั้งค่าเดียวกับบนเว็บไซต์: เมื่อมีการสมัครสมาชิก ตัวละครที่คุณกำลังคุยด้วยใน DM จะทักคุณก่อนได้ — ดู ข้อความที่ตัวละครทักมาก่อน ส่วน ส่งมาที่นี่ด้วย เลือกว่าการแจ้งเตือน Reverie อันไหนจะส่งมาที่ DM ของคุณด้วย ตอนเริ่มต้นเปิดไว้แค่ บัญชีและการเรียกเก็บเงิน — ดู การแจ้งเตือน แดชบอร์ดการเชื่อมต่อก็มีตัวเลือกเดียวกัน
/daily รับรางวัลเช็คอินรายวัน ตัวเดียวกับบนเว็บไซต์ และแนบลิงก์ไปยังการจับรางวัลนำโชค
การแก้ไขและลบข้อความ
การแก้ข้อความล่าสุดของคุณจะทำให้คำตอบต่อข้อความนั้นถูกสร้างใหม่
การลบข้อความใน Discord จะลบข้อความนั้นและทุกข้อความหลังจากนั้นออกจากประวัติของตัวละคร พร้อมทั้งความทรงจำและไฟล์แนบที่เกิดขึ้นหลังจุดนั้น คำตอบของตัวละครก็จะถูกเอาออกจากช่องด้วย และย้อนกลับไม่ได้
บอทอ่านอะไรบ้าง
บอทได้รับทุกข้อความในช่องที่มันมองเห็น — การกล่าวถึงและการตอบกลับจึงไปถึงมันด้วยวิธีนี้ ก่อนตอบแต่ละครั้ง มันยังอ่านข้อความล่าสุดในหนึ่งชั่วโมงที่ผ่านมาของช่องนั้น รวมถึงข้อความที่ไม่ได้พูดกับมัน แล้วส่งให้โมเดลเป็นบริบท เพื่อให้ตัวละครตามบรรยากาศในห้องทัน
ให้ถือว่าช่องที่มีบอทอยู่คือช่องที่บอทกำลังฟังอยู่ ถ้านั่นไม่ใช่สิ่งที่คุณต้องการ ก็เอาตัวละครไปไว้ในช่องเฉพาะ
ขีดจำกัด
| ขีดจำกัด | ค่า |
|---|---|
| ตัวละครต่อช่อง | 5 |
| ความยาวข้อความ Discord | 2,000 ตัวอักษร |
| ขนาดข้อความเสียง | 25 MB |
| จำนวน webhook ต่อช่อง Discord | 15 (เพดานของ Discord เอง) |
| ข้อความที่รออยู่ในคิวต่อช่อง | 3 |
ข้อความที่คนเดียวกันส่งติด ๆ กันเร็ว ๆ จะถูกรวมเป็นตาเดียว
ยกเลิกการเชื่อมโยง
ยกเลิกการเชื่อมโยงได้จากแดชบอร์ดการเชื่อมต่อด้วย ยกเลิกการเชื่อมโยงบัญชี การนำบอทออกจากเซิร์ฟเวอร์หรือการออกจากเซิร์ฟเวอร์ไม่ได้ยกเลิกการเชื่อมโยงบัญชี หลังจากยกเลิกแล้ว การเข้าสู่ระบบด้วย Discord จะไม่เชื่อมโยงบอทให้เองอีก — ถ้าอยากใช้อีกครั้ง ให้ใช้ เชื่อมโยงด้วย Discord หรือ /link-account
ที่เกี่ยวข้อง
- บอท Telegram — ตัวละครชุดเดียวกัน แต่อยู่ใน Telegram
- Reverie Labs — แดชบอร์ดการเชื่อมต่ออยู่ตรงไหน
- แชทกลุ่ม — บทสนทนาที่มีหลายตัวละครทำงานอย่างไร
- เครดิต — ข้อความหนึ่งข้อความราคาเท่าไร