⚠️ Remarque : restez à l'écoute ici, dans et sur le salon api-announcements du serveur Discord Developers, pour plus d'informations sur le moment et la manière dont la migration des noms d'application (app) se produira. En attendant, la section “Passez votre code en revue” vous aidera à vous faire une idée des étapes que vous pouvez suivre pour vous préparer.
Table des matières
- Comment les applications sont affectées
- Applications vérifiées
- Applications non vérifiées et nouvelles
- Comment se préparer
Discord a annoncé la sortie de l’article sur les nouveaux noms d'utilisateur qui vous aidera à comprendre comment les applications seront migrées vers ce nouveau système ! Prenez le temps de consulter l'article sur les nouveaux noms d'utilisateur et de vous familiariser avec le concept général, puis nous pourrons discuter de ce que cela signifie, de comment cela affectera les applications et de comment être prêt.
Comment les applications sont affectées
Les développeurs peuvent s'attendre à ce que leurs applications reçoivent quelques mises à jour lors de la migration vers le nouveau système de nom d'utilisateur.
- Toutes les applications auront un utilisateur bot.
- Les noms d'utilisateur et les icônes du bot prendront par défaut le nom et l'icône de l'application.
- Les applications seront migrées vers le nouveau système de nom d'utilisateur comme indiqué dans la section Caractères autorisés.
- Les applications peuvent avoir besoin de mettre à jour leur code pour prendre en charge le nouveau système de nom d'utilisateur.
Utilisateurs de bots ajoutés à toutes les applications
À l'avenir, chaque application entraînera la création d'un utilisateur de bot. Les applications actuellement sans utilisateur de bot se verront attribuer un utilisateur de bot pendant la migration. Veuillez noter que si une application ne nécessite pas d'utilisateur de bot, la portée du bot peut simplement être omise lors de l'installation.
Unifier les noms et les icônes des bots
Le nom d'utilisateur d'un bot et l'icône d'une application vérifiée seront désormais les mêmes que ceux définis dans la page Présentation générale des paramètres de cette application. Pour une application non vérifiée, seule l'icône du bot sera identique à celle de l'application. Ce changement simplifie le processus de développement d'applications tout en aidant les utilisateurs à comprendre la relation entre les applications et leurs bots sur Discord.
Noms uniques pour toutes les applications
Pendant la migration, les applications et les utilisateurs de robots se verront automatiquement attribuer de nouveaux noms d'utilisateur. Les nouveaux noms d'utilisateur affectent les applications vérifiées et non vérifiées de différentes manières. Il est donc important de noter comment cela s'applique à votre application.
⚠️ Remarque : les surnoms de serveur de l'application ne seront pas affectés par ce changement.
Applications vérifiées
Les noms d'application vérifiés, comme les noms d'utilisateur, devront être uniques et les noms d'utilisateur du bot seront automatiquement migrés vers le nom de l'application. Par exemple, une application nommée App#1234 serait migrée vers un nouveau nom d'application et un nouveau nom d'utilisateur de bot : @app. Les noms d'application comprendront entre 2 et 32 caractères, composés uniquement de caractères latins minuscules, de chiffres et/ou de traits de soulignement _ et d'un point consécutif.. Gardez à l'esprit que si le nom actuel d'une application est supérieur à 32 caractères, il sera tronqué. Les développeurs voudront également prêter attention aux circonstances suivantes qui nécessitent une attention particulière.
Noms d'application en double
Le processus de migration automatique peut entraîner le partage du même nom par plusieurs applications. Pour éviter cela, toute application où cela pourrait se produire aura son discriminateur actuel à 4 chiffres ajouté à son nouveau nom d'application. Comme dans l'exemple ci-dessus, @app ne serait pas disponible, donc une autre application nommée App#6789 serait migrée en tant que @app6789. N'oubliez pas que toutes les applications auront une occasion unique de changer leur nom sur le portail des développeurs.
Caractères restreints dans les noms d'applications
La migration sera légèrement différente si le nom actuel d'une application contient des caractères restreints. Si le nom de l'application contient un mélange de caractères autorisés et restreints, comme indiqué dans la section Comment Se Préparer ci-dessous, les caractères restreints seront supprimés du nom afin que seuls les caractères autorisés restent. Par exemple, une application nommée !..A..p..p..#1234 serait nettoyée et migrée en tant que @app.
Cependant, si le nom d'une application est entièrement composé de caractères restreints, l'application recevra un nom aléatoire. Vous pouvez ensuite mettre à jour l'application avec votre nom préféré avec votre opportunité unique de changer le nom à partir de la page du portail de développeur de l'application.
Applications non vérifiées et nouvelles
Comme mentionné dans les utilisateurs de bots ajoutés à toutes les applications ci-dessus, toutes les applications auront des utilisateurs de bots. Les noms d'utilisateur du bot pour les applications non vérifiées et nouvellement créées seront générés de manière aléatoire. Mais rappelez-vous : c'est le nom de l'application qui est le plus important maintenant, car c'est ce que les utilisateurs verront sur Discord. Jusqu'à ce qu'une application demande une vérification, les développeurs peuvent toujours modifier le nom de l'application. Comme toujours, assurez-vous que le nom de votre application est défini sur le nom que vous souhaitez avant de demander une vérification.
Au moment de la demande de vérification, les noms d'utilisateur du bot de votre application seront mis à jour pour correspondre à ceux de l'application. Cependant, si le nom actuel de l'application n'est pas disponible, les développeurs ont la possibilité de choisir un nom d'application unique.
Comment se préparer
Planifiez à l'avance ! Que vous ayez actuellement ou que vous envisagiez d'avoir une application vérifiée, le choix du nom d'utilisateur d'une application est important, alors prenez le temps de planifier votre nom d'utilisateur et comment cela peut représenter au mieux la marque de l'application.
Tenez compte des informations suivantes lors de la planification du nom d'une application :
Caractères autorisés pour les nouveaux noms d'utilisateur :
- Lettres latines a-z
- Nombres 0-9
- Certains caractères spéciaux
- _
- .
Restrictions pour les nouveaux noms d'utilisateur :
- Les noms d'utilisateur doivent comporter au moins 2 caractères et au plus 32 caractères
- Les noms d'utilisateur sont ne sont pas case sensitive et sont forcés en minuscules
- Les noms d'utilisateur ne peuvent pas utiliser d'autres caractères spéciaux que le trait de soulignement _ et le point .
- Les noms d'utilisateur ne peuvent pas utiliser 2 points consécutifs ..
- (.a.b. est autorisé, a..b n'est pas autorisé)
- Les noms d'utilisateur sont uniques à chaque utilisateur et deux utilisateurs ne peuvent pas partager le même nom d'utilisateur
- Les noms d'utilisateur (et les noms d'application) doivent respecter nos directives communautaires. Certains exemples de noms d'utilisateur non autorisés incluent :
- Les noms d'utilisateur utilisés pour usurper l'identité de Discord, du personnel de Discord ou des messages du système Discord
- Les noms d'utilisateur utilisés pour usurper l'identité d'un individu, d'un groupe ou d'une organisation
- Les noms d'utilisateur qui attaquent d'autres personnes ou incitent à la haine
- Les noms d'utilisateur contenant un langage sexuellement explicite
Passez votre code en revue
Avec le changement de nom d'utilisateur imminent, il est judicieux de revoir votre code et de vous assurer qu'aucune logique ne repose sur les noms d'utilisateur ou les noms d'application.
- Si votre code fait référence à des noms d'utilisateur au lieu d'ID, nous vous recommandons d'apporter des modifications au code pour une transition plus fluide.
- Identifiez le code qui devra être mis à jour s'il repose sur des charges utiles utilisateur ou sur la manipulation de discriminateurs. Pendant la migration, les noms d'utilisateur apparaîtront dans les charges utiles avec un discriminateur #0. Assurez-vous de tenir compte de ce discriminateur temporaire lors de la mise à jour de votre code.
Foire Aux Questions
Pourquoi Discord apporte-t-il ce changement aux applications ?
Les utilisateurs de bots associés aux applications sont un type d'utilisateur, ils sont donc affectés par le changement de nom d'utilisateur, tout comme les utilisateurs Discord standard. Les changements spécifiques pour les applications vérifiées et non vérifiées aident à protéger contre l'usurpation d'identité et à déplacer la plate-forme vers l'utilisation de noms d'application plutôt que de noms d'utilisateur de bot.
Veuillez lire l’article de blog pour plus d'informations sur les raisons de ce changement.
Puis-je faire vérifier mon application avant la migration afin de m'assurer qu'elle est réservée ?
Non, les applications vérifiées après le 2 mai n'auront pas de nom d'utilisateur réservé.
Les applications vérifiées après le 2 mai pourront toujours effectuer un changement de nom unique au moment de la migration.
Puis-je changer le nom de mon application avant la migration du nom ?
En préparation de la migration, les changements de nom des applications seront temporairement suspendus.
Si votre application est vérifiée, vous aurez bientôt la possibilité unique de changer le nom de votre application.
Si votre application n'est pas vérifiée, vous pourrez continuer à modifier vous-même son nom dans le portail des développeurs.
Quand les applications pourront-elles mettre à jour leur nom ?
Restez à l'écoute ici, dans le journal des modifications et sur le salon d'annonces api-announcements du serveur Discord Developers, pour plus d'informations sur le moment et la manière dont la migration des noms d'application (app) aura lieu. En attendant, la section Révisez votre code vous aidera à vous faire une idée des étapes que vous pouvez suivre pour vous préparer.
En fin de compte, en unifiant le nom de votre application et de l'utilisateur du bot, nous espérons que des noms d'application uniques aideront les utilisateurs à développer un sentiment de confiance et de compréhension plus profond lorsqu'ils interagissent avec la marque de votre application.
Comme toujours, si vous avez d'autres questions, veuillez contacter l'assistance aux développeurs.