⚠️ หมายเหตุ: คอยติดตามได้ที่นี่ใน และในช่อง api-announcements ของเซิร์ฟเวอร์ Discord Developers สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเวลาและวิธีที่การย้ายชื่อแอปพลิเคชัน (แอป) ที่จะเกิดขึ้น ในระหว่างนี้ ส่วนส่วนทบทวนรหัสของคุณ (Review Your Code) จะช่วยให้คุณทราบขั้นตอนในการเตรียมตัว
สารบัญ
Discord ได้ประกาศชื่อผู้ใช้ใหม่และบทความนี้จะช่วยให้คุณเข้าใจว่าแอปจะถูกย้ายไปยังระบบใหม่นี้อย่างไร! คุณสามารถตรวจสอบได้ที่ บทความชื่อผู้ใช้ใหม่ และทำความคุ้นเคยกับสิ่งที่เกิดขึ้น จากนั้นเราค่อยคุยกันว่ามันหมายถึงอะไร จะมีผลกับแอปอย่างไร และต้องเตรียมตัวอย่างไร
แอปได้รับผลกระทบอย่างไร
นักพัฒนาสามารถคาดการณ์ได้ว่าแอปของตนจะได้รับการอัปเดตสองสามรายการระหว่างการโยกย้ายไปยังระบบชื่อผู้ใช้ใหม่
- แอปทั้งหมดจะมีผู้ใช้บอท
- ชื่อผู้ใช้และไอคอนของบอทจะเป็นชื่อและไอคอนของแอปตามค่าเริ่มต้น
- แอปจะถูกย้ายไปยังระบบชื่อผู้ใช้ใหม่ตามที่ระบุไว้ในส่วนอักขระที่อนุญาต
- แอปอาจต้องอัปเดตโค้ดเพื่อรองรับระบบชื่อผู้ใช้ใหม่
เพิ่มผู้ใช้บอทในแอปทั้งหมด
จากนี้ไป ทุกแอปจะส่งผลให้มีการสร้างผู้ใช้บอท แอปที่ไม่มีผู้ใช้บอทในขณะนี้จะถูกกำหนดให้มีบอทหนึ่งในระหว่างการย้ายข้อมูล โปรดทราบว่าหากแอปไม่ต้องการผู้ใช้บอท ก็สามารถละเว้น bot scope ได้ตอนทำการติดตั้ง
การรวมชื่อและไอคอนของบอทเข้าด้วยกัน
ชื่อผู้ใช้ของบอทและไอคอนของแอปที่ได้รับการยืนยันจะเหมือนกับชื่อที่ตั้งไว้ในหน้า General Overview ของการตั้งค่าแอปนั้น สำหรับแอปที่ไม่ได้รับการยืนยัน จะมีเพียงไอคอนของบอทเท่านั้นที่จะเหมือนกับของแอป การเปลี่ยนแปลงนี้ทำให้กระบวนการพัฒนาแอปง่ายขึ้น ในขณะเดียวกันก็ช่วยให้ผู้ใช้เข้าใจความสัมพันธ์ระหว่างแอปกับบอทบน Discord
ชื่อเฉพาะสำหรับแอปทั้งหมด
ในระหว่างการย้ายข้อมูล ผู้ใช้แอปและบอทจะได้รับชื่อผู้ใช้ใหม่โดยอัตโนมัติ ชื่อผู้ใช้ใหม่ส่งผลต่อแอปที่ได้รับการยืนยันและยังไม่ได้รับการยืนยันในรูปแบบต่างๆ กัน ดังนั้นสิ่งสำคัญคือต้องทราบว่าชื่อนี้มีผลกับแอปของคุณอย่างไร
⚠️ หมายเหตุ: ชื่อเล่นเซิร์ฟเวอร์ของแอปจะไม่ได้รับผลกระทบจากการเปลี่ยนแปลงนี้
แอปที่ยืนยันแล้ว
ชื่อแอปที่ยืนยันแล้ว เช่น ชื่อผู้ใช้ จะต้องไม่ซ้ำกันและชื่อผู้ใช้บอทจะถูกย้ายไปยังชื่อแอปโดยอัตโนมัติ ตัวอย่างเช่น แอปชื่อ App#1234 จะถูกย้ายไปยังชื่อแอปใหม่และชื่อผู้ใช้บอท: @app โดยชื่อแอปจะอยู่ระหว่าง 2-32 อักขระ ประกอบด้วยอักขระละตินตัวพิมพ์เล็ก ตัวเลข และ/หรือเครื่องหมายขีดล่าง _ และเครื่องหมายจุดติดต่อกัน 1 จุดเท่านั้น โปรดทราบว่าหากชื่อปัจจุบันของแอปยาวเกิน 32 อักขระ ชื่อแอปจะถูกตัดออก โดยนักพัฒนาจะต้องให้คำนึงถึงส่วนนี้สำหรับการตั้งชื่อเนื่องจากเป็นส่วนที่สำคัญ
ชื่อแอปที่ซ้ำกัน
กระบวนการย้ายข้อมูลอัตโนมัติอาจส่งผลให้แอปหลายแอปใช้ชื่อเดียวกันร่วมกัน เพื่อหลีกเลี่ยงปัญหานี้ แอปใดๆ ที่อาจเกิดขึ้นจะมีตัวแยก 4 หลักปัจจุบันต่อท้ายชื่อแอปใหม่ ตามตัวอย่างด้านบน โดย @app จะไม่สามารถใช้ได้ ดังนั้นแอปอื่นที่ชื่อ App#6789 จะถูกย้ายเป็น @app6789 โปรดจำไว้ว่าแอปทั้งหมดจะมีโอกาสเพียงครั้งเดียวในการเปลี่ยนชื่อบนพอร์ทัลนักพัฒนา
อักขระที่ถูกจำกัดในชื่อแอป
การย้ายข้อมูลจะแตกต่างกันเล็กน้อยหากชื่อปัจจุบันของแอปมีอักขระจำกัด หากชื่อแอปประกอบด้วยอักขระที่อนุญาตและอักขระที่จำกัดผสมกัน ตามที่อธิบายไว้ในหัวข้อวิธีเตรียมด้านล่าง ชื่อจะถูกลบออกจากอักขระที่จำกัด เพื่อให้เหลือเฉพาะอักขระที่อนุญาตเท่านั้น ตัวอย่างเช่น แอปชื่อ !...A..p..p..#1234 จะถูกจำกัดและเปลี่ยนเป็น @app
อย่างไรก็ตาม หากชื่อแอปประกอบด้วยอักขระจำกัดทั้งหมด แอปนั้นจะได้รับชื่อแบบสุ่ม จากนั้น คุณสามารถอัปเดตแอปเป็นชื่อที่คุณต้องการด้วยโอกาสครั้งเดียวที่คุณกำหนดให้ในการเปลี่ยนชื่อจากหน้าพอร์ทัลนักพัฒนาของแอป
แอปที่ยังไม่ได้รับการยืนยันและแอปใหม่
ตามที่กล่าวไว้ในการเพิ่มผู้ใช้บอทในแอปทั้งหมดข้างต้น แอปทั้งหมดจะมีผู้ใช้บอท ชื่อผู้ใช้บอทสำหรับแอปที่ไม่ได้รับการยืนยันและสร้างขึ้นใหม่จะถูกสร้างขึ้นแบบสุ่ม แต่จำไว้ว่าชื่อแอปนั้นสำคัญที่สุดในตอนนี้ เพราะนั่นคือสิ่งที่ผู้ใช้จะเห็นใน Discord นักพัฒนายังสามารถเปลี่ยนชื่อแอปได้จนกว่าแอปจะสมัครรับการยืนยัน และเช่นเคย โปรดตรวจสอบให้แน่ใจว่าชื่อแอปของคุณถูกตั้งค่าเป็นชื่อที่คุณต้องการก่อนที่จะทำการยื่นขอรับการยืนยัน
ในขณะที่ทำการยื่นขอรับการยืนยัน ชื่อผู้ใช้บอทของแอปจะได้รับการอัปเดตให้ตรงกับชื่อผู้ใช้ของแอป อย่างไรก็ตาม หากไม่มีชื่อปัจจุบันของแอป นักพัฒนามีโอกาสเลือกชื่อแอปที่ไม่ซ้ำใครได้
วิธีเตรียมตัว
วางแผนล่วงหน้า! ไม่ว่าคุณจะมีหรือวางแผนที่จะมีแอปที่ได้รับการยืนยันอยู่ในปัจจุบัน การเลือกชื่อผู้ใช้ของแอปนั้นเป็นสิ่งสำคัญ ดังนั้นโปรดใช้เวลาในการวางแผนชื่อผู้ใช้ของคุณและวิธีที่จะแสดงถึงแบรนด์ของแอปได้ดีที่สุด
พิจารณาข้อมูลต่อไปนี้เมื่อวางแผนชื่อแอป:
อักขระที่อนุญาตสำหรับชื่อผู้ใช้ใหม่:
- ตัวอักษรละติน a-z
- หมายเลข 0-9
- อักขระพิเศษบางตัว
- _
- .
ข้อจำกัดสำหรับชื่อผู้ใช้ใหม่:
- ชื่อผู้ใช้ต้องเป็น อย่างน้อย 2 ตัวอักษรและไม่เกิน 32 ตัวอักษร
- ชื่อผู้ใช้จะคำนึงถึงตัวพิมพ์และบังคับต้องเป็นพิมพ์เล็ก
- ชื่อผู้ใช้ไม่สามารถใช้อักขระพิเศษอื่นใดได้นอกจากขีดล่าง _ และจุด .
- ชื่อผู้ใช้ ไม่สามารถใช้อักขระจุดติดกัน 2 จุด ..
- (.a.b. สามารถใช้ได้, a..b ไม่สามารถใช้ได้)
- ชื่อผู้ใช้จะไม่ซ้ำกันสำหรับผู้ใช้แต่ละราย และไม่มีผู้ใช้สองคนที่สามารถใช้ชื่อผู้ใช้เดียวกันได้
- ชื่อผู้ใช้ (และชื่อแอป) ต้องเป็นไปตามหลักเกณฑ์ของชุมชนของเรา ตัวอย่างของชื่อผู้ใช้ที่ไม่อนุญาตได้แก่:
- ชื่อผู้ใช้ที่ใช้ปลอมเป็น Discord พนักงาน Discord หรือข้อความระบบ Discord
- ชื่อผู้ใช้ที่ใช้แอบอ้างเป็นบุคคล กลุ่ม หรือองค์กร
- ชื่อผู้ใช้ที่โจมตีผู้อื่นหรือส่งเสริมความเกลียดชัง
- ชื่อผู้ใช้ที่มีภาษาที่โจ่งแจ้งทางเพศ
ตรวจสอบ Code ของคุณ
ด้วยการเปลี่ยนชื่อผู้ใช้ในเร็วๆ นี้ เป็นความคิดที่ดีที่จะตรวจสอบโค้ดของคุณ และตรวจสอบให้แน่ใจว่าไม่มีตรรกะที่ขึ้นอยู่กับชื่อผู้ใช้หรือชื่อแอป
- หากโค้ดของคุณอ้างถึงชื่อผู้ใช้แทน ID เราขอแนะนำให้ทำการเปลี่ยนแปลงโค้ดเพื่อให้การเปลี่ยนแปลงราบรื่นยิ่งขึ้น
- ระบุโค้ดที่จะต้องอัปเดตหากขึ้นอยู่กับเพย์โหลดของผู้ใช้หรือตัวเลขกำกับในชื่อของผู้ใช้นั้น ในระหว่างการโอนย้าย ชื่อผู้ใช้จะปรากฏในเพย์โหลดที่มีตัวเลขกำกับ #0 อย่าลืมตัวเลขกำกับชั่วคราวนี้เมื่ออัปเดตรหัสของคุณ
คำถามที่พบบ่อย
เหตุใด Discord จึงทำการเปลี่ยนแปลงนี้สำหรับแอป
ผู้ใช้บอทที่เชื่อมโยงกับแอปเป็นผู้ใช้ประเภทหนึ่ง ดังนั้นพวกเขาจึงได้รับผลกระทบจากการเปลี่ยนชื่อผู้ใช้เช่นเดียวกับผู้ใช้ Discord ทั่วไป การเปลี่ยนแปลงเฉพาะสำหรับแอปที่ได้รับการยืนยันและยังไม่ได้รับการยืนยันช่วยป้องกันการแอบอ้างบุคคลอื่นและย้ายแพลตฟอร์มไปสู่การใช้ชื่อแอปพลิเคชันแทนชื่อผู้ใช้บอท
โปรดอ่านบล็อกโพสต์สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสาเหตุที่ทำให้เกิดการเปลี่ยนแปลงนี้
ฉันจะตรวจสอบแอปของฉันก่อนการย้ายข้อมูลเพื่อให้แน่ใจว่าได้รับการจองไว้ได้หรือไม่
ไม่ได้ แอปที่ได้รับการยืนยันหลังวันที่ 2 พฤษภาคมจะไม่มีการสงวนชื่อผู้ใช้ แอปที่ได้รับการยืนยันหลังวันที่ 2 พฤษภาคมจะยังคงเปลี่ยนชื่อได้ 1 ครั้งตอนย้ายข้อมูล
ฉันสามารถเปลี่ยนชื่อแอปก่อนการย้ายชื่อได้หรือไม่
ในการเตรียมการย้าย การเปลี่ยนชื่อสำหรับแอปจะถูกระงับชั่วคราว
หากแอปของคุณได้รับการยืนยันแล้ว คุณจะได้รับโอกาสเพียงครั้งเดียวในการเปลี่ยนชื่อแอปของคุณ
หากแอปของคุณไม่ได้รับการยืนยัน คุณจะยังคงสามารถเปลี่ยนชื่อแอปได้ด้วยตนเองภายในพอร์ทัลนักพัฒนา
แอปจะสามารถอัปเดตชื่อได้เมื่อใด
คอยติดตามที่นี่ ใน Change Log และในช่อง Discord Developers server api-announcements สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเวลาและวิธีที่การย้ายชื่อแอปพลิเคชัน (แอป) จะเกิดขึ้น ในระหว่างนี้ ตรงสวน Review Your Code ของคุณจะช่วยให้คุณทราบขั้นตอนในการเตรียมตัว.
ในที่สุด ด้วยการรวมชื่อแอปและผู้ใช้บอทเข้าด้วยกัน เราหวังว่าชื่อแอปที่ไม่ซ้ำกันจะช่วยให้ผู้ใช้รู้สึกไว้วางใจและเข้าใจอย่างลึกซึ้งยิ่งขึ้นเมื่อมีส่วนร่วมกับแบรนด์แอปของคุณ
และเช่นเคย หากคุณมีคำถามเพิ่มเติมสามารถติดต่อฝ่ายสนับสนุนนักพัฒนาได้