⚠️ Lưu ý: Hãy theo dõi tại đây, trong , và trên kênh api-announcements của máy chủ Discord Developers, để biết thêm thông tin về thời điểm và cách thức di chuyển tên ứng dụng sẽ diễn ra. Trong thời gian chờ đợi, phần Review Your Code - Xem lại mã sẽ giúp cung cấp cho bạn ý tưởng về các bước bạn có thể thực hiện để chuẩn bị.
Mục lục
- Ứng dụng bị ảnh hưởng như thế nào
- Ứng dụng đã được xác minh
- Ứng dụng mới và chưa được xác minh
- Cách chuẩn bị
Discord đã thông báo về việc ra mắt tên người dùng mới và bài viết này sẽ giúp bạn hiểu cách các ứng dụng sẽ được di chuyển sang hệ thống mới này! Hãy dành thời gian để xem lại bài viết Tên người dùng mới và tự làm quen vói khái niệm tổng thể, sau đó chúng ta có thể thảo luận về ý nghĩa của nó, cách nó sẽ ảnh hưởng đến các ứng dụng và cách chuẩn bị.
Ứng dụng bị ảnh hưởng như thế nào
Các nhà phát triển có thể mong đợi ứng dụng của họ nhận được một số bản cập nhật trong quá trình di chuyển sang hệ thống tên người dùng mới.
- Tất cả các ứng dụng sẽ có một người dùng bot.
- Tên người dùng và icon bot sẽ mặc định là tên và icon của ứng dụng.
- Các ứng dụng sẽ được di chuyển sang hệ thống tên người dùng mới như được nêu trong phần Ký tự được cho phép.
- Các ứng dụng có thể cần cập nhật mã để hỗ trợ hệ thống tên người dùng mới.
Người dùng bot được thêm vào tất cả các ứng dụng
Trong tương lai, mọi ứng dụng sẽ tạo ra một người dùng bot. Các ứng dụng hiện không có người dùng bot sẽ được chỉ định một người dùng bot trong khi di chuyển. Xin lưu ý rằng nếu một ứng dụng không yêu cầu người dùng bot, thì có thể bỏ qua phạm vi bot trong khi cài đặt.
Thống nhất tên và icon bot
Giờ đây tên người dùng của bot và icon của ứng dụng đã xác minh sẽ giống như trong trang Tổng quan chung của cài đặt ứng dụng. Đối với ứng dụng chưa được xác minh, chỉ có icon bot giống với icon của ứng dụng. Thay đổi này đơn giản hóa quy trình phát triển ứng dụng, đồng thời giúp người dùng hiểu mối quan hệ giữa ứng dụng và bot của họ trên Discord.
Tên duy nhất cho tất cả các ứng dụng
Trong quá trình di chuyển, ứng dụng và tên người dùng bot sẽ tự động được chỉ định tên người dùng mới. Tên người dùng mới ảnh hưởng đến các ứng dụng đã được xác minh và chưa được xác minh theo những cách khác nhau, vì vậy điều quan trọng cần lưu ý là cách tên người dùng đó áp dụng cho ứng dụng của bạn.
⚠️ Lưu ý: Biệt danh máy chủ của ứng dụng sẽ không bị ảnh hưởng bởi thay đổi này.
Ứng dụng đã xác minh
Tên ứng dụng đã xác minh, giống như tên người dùng, sẽ phải là duy nhất và tên người dùng bot sẽ tự động được di chuyển sang tên ứng dụng. Ví dụ: ứng dụng có tên App#1234 sẽ được di chuyển sang tên ứng dụng mới và tên người dùng bot: @app. Tên ứng dụng sẽ có từ 2-32 ký tự, chỉ bao gồm các ký tự Latin viết thường, số, và/hoặc dấu gạch dưới _ và một dấu chấm liên tiếp.. Xin lưu ý rằng, nếu tên hiện tại của ứng dụng dài hơn 32 ký tự, thì tên đó sẽ bị cắt bớt. Các nhà phát triển cũng sẽ muốn quan tâm đến các trường hợp cần chú ý sau đây.
Tên ứng dụng trùng lặp
Quá trình di chuyển tự động có thể dẫn đến nhiều ứng dụng có cùng tên. Để tránh xảy ra điều này, bất kỳ ứng dụng nào có thể bị ảnh hưởng sẽ có dấu phân biệt 4 chữ số hiện tại được thêm vào tên ứng dụng mới. Như trong ví dụ trên, @app sẽ không khả dụng, vì vậy một ứng dụng khác có tên App#6789 sẽ được di chuyển thành @app6789. Hãy nhớ rằng tất cả các ứng dụng sẽ được phép có cơ hội một lần để thay đổi tên của chúng trên Cổng thông tin dành cho Nhà phát triển.
Các ký tự bị hạn chế trong tên ứng dụng
Quá trình di chuyển sẽ hơi khác nếu tên hiện tại của ứng dụng chứa các ký tự bị hạn chế. Nếu tên của ứng dụng chứa hỗn hợp các ký tự được phép và bị hạn chế, như được nêu trong phần cách chuẩn bị bên dưới, thì tên đó sẽ bị xóa các ký tự bị hạn chế để chỉ còn lại các ký tự được phép. Ví dụ: một ứng dụng có tên là !..A..p..p..#1234 sẽ được lược bớt và di chuyển thành @app.
Tuy nhiên, nếu tên của ứng dụng bao gồm toàn bộ các ký tự bị hạn chế, thì ứng dụng đó sẽ được đặt một tên ngẫu nhiên. Sau đó, bạn có thể cập nhật ứng dụng thành tên ưa thích của mình với cơ hội một lần được thay đổi tên từ trang Cổng thông tin dành cho Nhà phát triển.
Ứng dụng mới và chưa được xác minh
Như đã đề cập trong người dùng bot được thêm vào tất cả các ứng dụng ở trên, tất cả các ứng dụng sẽ có người dùng bot. Tên người dùng bot cho các ứng dụng chưa được xác minh mới được tạo sẽ được tạo ngẫu nhiên. Nhưng hãy nhớ rằng: tên ứng dụng hiện tại là quan trọng nhất vì đó là những gì người dùng sẽ thấy trên Discord. Cho đến khi một ứng dụng đăng ký xác minh, nhà phát triển vẫn có thể thay đổi tên của ứng dụng. Như mọi khi, vui lòng đảm bảo tên ứng dụng của bạn được đặt thành tên bạn muốn trước khi đăng ký xác minh.
Tại thời điểm đăng ký xác minh, tên người dùng bot của ứng dụng của bạn sẽ được cập nhật để khớp với tên người dùng của ứng dụng. Tuy nhiên, nếu tên hiện tại của ứng dụng không có sẵn, nhà phát triển có cơ hội chọn một tên ứng dụng duy nhất.
Cách chuẩn bị
Lên kế hoạch trước! Cho dù bạn hiện có hay dự định có một ứng dụng đã được xác minh thì việc chọn tên người dùng của ứng dụng là rất quan trọng, vì vậy hãy dành chút thời gian để lên kế hoạch cho tên người dùng của bạn và cách tên người dùng có thể đại diện tốt nhất cho thương hiệu của ứng dụng.
Xem xét các thông tin sau khi lập kế hoạch đặt tên cho ứng dụng:
Các ký tự được phép cho tên người dùng mới:
- Ký tự Latin a-z
- Số 0-9
- Một số ký tự đặc biệt
- _
- .
Hạn chế đối với tên người dùng mới:
- Tên người dùng phải có ít nhất 2 ký tự và dài tối đa 32 ký tự
- Tên người dùng không phân biệt chữ hoa chữ thường và bắt buộc là chữ thường
- Tên người dùng không thể sử dụng bất kỳ ký tự đặc biệt nào khác ngoài dấu gạch dưới _ và dấu chấm .
- Tên người dùng không được sử dụng 2 ký tự dấu chấm liên tiếp ..
- (.a.b. được phép, a..b không được phép)
- Tên người dùng là duy nhất cho mỗi người dùng và không có hai người dùng nào có thể chia sẻ cùng một tên người dùng
- Tên người dùng (và tên ứng dụng) phải tuân thủ Nguyên tắc Cộng đồng. Một số ví dụ về tên người dùng không được phép bao gồm:
- Tên người dùng được sử dụng để mạo danh Discord, nhân viên Discord, hoặc thông báo hệ thống Discord
- Tên người dùng được sử dụng để mạo danh một cá nhân, nhóm, hoặc tổ chức
- Tên người dùng tấn công người khác hoặc kích động sự căm ghét
- Tên người dùng chứa ngôn ngữ khiêu dâm
Xem lại mã của bạn
Với việc tên người dùng sắp thay đổi, bạn nên xem lại mã của mình và đảm bảo không có logic nào phụ thuộc vào tên người dùng hoặc tên ứng dụng.
- Nếu mã của bạn tham chiếu tên người dùng thay vì ID, chúng tôi khuyên bạn nên thực hiện các thay đổi đối với mã để quá trình di chuyển diễn ra suôn sẻ hơn.
- Xác định mã cần cập nhật nếu mã phụ thuộc vào gói tin truyền đi của người dùng hoặc thao tác của dấu phân biệt. Trong quá trình di chuyển, tên người dùng sẽ xuất hiện trong gói tin truyền đi với dấu phân biệt là #0. Đảm bảo tính đến dấu phân biệt tạm thời này khi cập nhật mã của bạn.
Câu Hỏi Thường Gặp
Tại sao Discord lại thực hiện thay đổi này cho các ứng dụng?
Người dùng bot liên kết với ứng dụng cũng là người dùng, vì vậy họ bị ảnh hưởng bởi việc thay đổi tên người dùng giống như người dùng Discord tiêu chuẩn. Những thay đổi cụ thể này dành cho ứng dụng đã được xác minh và chưa được xác minh giúp bảo vệ chống lại mạo danh và chuyển nền tảng sang Tên Ứng dụng thay vì tên người dùng bot.
Tôi có thể xác minh ứng dụng của mình trước khi di chuyển để đảm bảo ứng dụng được đặt tên trước không?
Không, các ứng dụng được xác minh sau ngày 2/5 sẽ không được đặt trước tên người dùng.
Ứng dụng được xác minh sau ngày 2/5 sẽ vẫn có thể thực hiện thay đổi tên một lần tại thời điểm di chuyển.
Tôi có thể thay đổi tên ứng dụng trước khi di chuyển tên không?
Để chuẩn bị cho việc di chuyển, việc thay đổi tên cho ứng dụng sẽ tạm thời bị đình chỉ.
Nếu ứng dụng của bạn được xác minh, bạn sẽ sớm có cơ hội một lần để thay đổi tên ứng dụng.
Nếu ứng dụng của bạn chưa được xác minh, bạn sẽ tiếp tục có thể tự thay đổi tên ứng dụng đó trong cổng thông tin dành cho nhà phát triển.
Khi nào các ứng dụng có thể cập nhật tên?
Hãy theo dõi tại đây, trong Nhật ký Thay đổi, và trên kênh api-announcements của máy chủ Discord Developers, để biết thêm thông tin về thời điểm và cách thức di chuyển tên ứng dụng sẽ diễn ra. Trong thời gian chờ đợi, phần Review Your Code - Xem lại mã sẽ giúp cung cấp cho bạn ý tưởng về các bước bạn có thể thực hiện để chuẩn bị.
Cuối cùng, bằng cách thống nhất tên của ứng dụng và người dùng bot, chúng tôi hi vọng rằng các tên ứng dụng duy nhất sẽ giúp người dùng có cảm giác tin cậy và hiểu biết sâu sắc hơn khi tương tác với thương hiệu ứng dụng của bạn.
Như mọi khi, nếu bạn có thêm bất kỳ câu hỏi nào, vui lòng liên hệ với bộ phận Hỗ trợ Nhà phát triển.