⚠️ Bemærk: Følg med her, i , og på Discord Udvikler-serverens api-meddelelse kanal, for yderligere oplysninger om, hvornår og hvordan migreringen af applikationsnavne (app) vil finde sted. I mellemtiden vil afsnittet Gennemgå din kode, hjælpe dig med at give dig en idé om de trin, du kan tage for at forberede dig.
Indholdsfortegnelse
Discord har annonceret udgivelsen af nye brugernavne, og denne artikel hjælper dig med at forstå, hvordan apps vil blive migreret til dette nye system! Tag dig tid til at gennemgå artiklen Nye brugernavne og sætte dig ind i det overordnede koncept, så kan vi diskutere, hvad det betyder, hvordan det vil påvirke apps, og hvordan du kan blive klar.
Hvordan apps påvirkes
Udviklere kan forvente, at deres apps modtager et par opdateringer under migreringen til det nye brugernavnsystem.
- Alle apps vil have en bot-bruger.
- Bot-brugernavne og -ikoner vil som standard have appens navn og ikon.
- Apps vil blive migreret til det nye brugernavnsystem som beskrevet i afsnittet Tilladte tegn.
- Apps skal muligvis opdatere deres kode for at understøtte det nye brugernavnsystem.
Bot-brugere tilføjet til alle apps
Fremover vil enhver app resultere i oprettelsen af en bot-bruger. Apps uden bot-brugere vil blive tildelt en under migreringen. Bemærk venligst, at hvis en app ikke kræver en bot-bruger, så kan bot-omfanget blot udelades ved installation.
Forening af bot-navne og ikoner
En bots brugernavn og ikon for en verificeret app vil nu være det samme som det, der er angivet på siden Generel oversigt over den pågældende apps indstillinger. For en ubekræftet app vil kun bottens ikon være det samme som appens. Denne ændring forenkler app-udviklingsprocessen, mens den hjælper brugerne med at forstå forholdet mellem apps og deres bots på Discord.
Unikke navne til alle apps
Under migreringen vil apps og bot-brugere automatisk blive tildelt nye brugernavne. Nye brugernavne påvirker bekræftede og ubekræftede apps på forskellige måder, så det er vigtigt at bemærke, hvordan det gælder for din app.
⚠️ Bemærk: Appens serverkaldenavne vil ikke blive påvirket af denne ændring.
Verificerede apps
Verificerede appnavne skal, ligesom brugernavne, være unikke, og bot-brugernavne vil automatisk blive migreret til appnavnet. For eksempel vil en app ved navn App#1234 blive migreret til et nyt appnavn og bot-brugernavn: @app. Appnavne vil være på mellem 2-32 tegn, der kun består af små latinske tegn, tal og/eller bundstreg _ og ét på hinanden følgende punktum .. Husk, at hvis en apps nuværende navn er længere end 32 tegn, vil det blive afkortet. Udviklere skal også være opmærksomme på følgende omstændigheder, som kræver opmærksomhed.
Dublerede appnavne
Den automatiske migreringsproces kan resultere i, at flere apps deler det samme navn. For at undgå dette, vil enhver app, hvor dette kan forekomme, have sin nuværende 4-cifrede diskriminator tilføjet til sit nye appnavn. Som i eksemplet ovenfor ville @app ikke være tilgængelig, så en anden app ved navn App#6789 ville blive migreret som @app6789. Husk, at alle apps får en engangsmulighed for at ændre deres navn på udviklerportalen.
Begrænsede tegn i appnavne
Migreringen vil afvige lidt, hvis en apps nuværende navn indeholder begrænsede tegn. Hvis appens navn indeholder en blanding af tilladte og begrænsede tegn, som beskrevet i afsnittet Sådan forbereder du nedenfor, vil navnet blive slettet for de begrænsede tegn, så kun tilladte tegn forbliver. For eksempel vil en app med navnet !..A..p..p..#1234 blive kortet ned og migreret som @app.
Hvis en apps navn derimod udelukkende består af begrænsede tegn, vil appen få et tilfældigt navn. Du kan derefter opdatere appen til dit foretrukne navn med din tildelte engangsmulighed for at ændre navnet fra appens udviklerportalside.
Ubekræftede og nye apps
Som nævnt i Bot-brugere tilføjet til alle apps ovenstående, vil alle apps have bot-brugere. Bot-brugernavnene for ubekræftede og nyoprettede apps vil blive tilfældigt genereret. Men husk: Det er appnavnet, der er vigtigst nu, fordi det er, hvad brugerne vil se på tværs af Discord. Indtil en app ansøger om bekræftelse, kan udviklere stadig ændre appens navn. Som altid skal du sørge for, at dit appnavn er indstillet til det navn, du ønsker, før du ansøger om bekræftelse.
På tidspunktet for verifikationsansøgningen vil din apps bot-brugernavne blive opdateret, så de matcher appens. Men hvis appens nuværende navn ikke er tilgængeligt, har udviklere mulighed for at vælge et unikt appnavn.
Sådan forbereder du dig
Planlæg forud! Om du i øjeblikket har, eller planlægger at have en verificeret app, er det vigtigt at vælge en apps brugernavn, så brug lidt tid på at planlægge dit brugernavn, og hvordan det bedst kan repræsentere appens brand.
Overvej følgende oplysninger, når du planlægger en apps navn:
Tilladte tegn for nye brugernavne:
- Latinske tegn a-z
- Tallene 0-9
- Visse specialtegn
- _
- .
Begrænsninger for nye brugernavne:
- Brugernavne skal være på mindst 2 tegn og højst 32 tegn lange
- Brugernavne er ufølsomme mellem store og små bogstaver og små bogstaver er tvunget
- Brugernavne må ikke bruge andre specialtegn udover bundstreg _ og punktum .
- Brugernavne kan ikke bruge 2 på hinanden følgende punktummer ..
- (.a.b. er tilladt, a..b er ikke tilladt)
- Brugernavne er unikke for hver bruger, og ikke to brugere kan dele det samme brugernavn
- Brugernavne (og appnavne) skal overholde vores Fællesskabsretningslinjer. Nogle eksempler på brugernavne, der ikke er tilladt, omfatter:
- Brugernavne, der bruges til at efterligne Discord-, Discord-medarbejdere eller Discord-systemmeddelelser
- Brugernavne, der bruges til at efterligne en person, gruppe eller organisation
- Brugernavne, der angriber andre mennesker eller fremmer had
- Brugernavne, der indeholder seksuelt eksplicit sprog
Gennemgå din kode
Med ændringen af brugernavnet rundt om hjørnet, er det en god idé at gennemgå din kode og sikre, at ingen logik er afhængig af brugernavne eller appnavne.
- Hvis din kode refererer til brugernavne i stedet for id'er, anbefaler vi at du foretager ændringer i koden for en mere smidig overgang.
- Identificer kode, der skal opdateres, hvis den er afhængig af brugerens nyttelast eller manipulation af diskriminatorer. Under migrering vil brugernavne blive vist i nyttelaster med en #0 diskriminator. Sørg for at tage højde for denne midlertidige diskriminator, når du opdaterer din kode.
Ofte Stillede Spørgsmål (FAQ)
Hvorfor foretager Discord denne ændring for apps?
Bot-brugere, der er forbundet med apps, er en type bruger, så de påvirkes af brugernavnsændringen på lige fod med standard Discord-brugere. De specifikke ændringer for bekræftede og ubekræftede apps hjælper med at beskytte mod personefterligning og flytte platformen til at bruge applikationsnavne i stedet for bot-brugernavne.
Læs venligst blogindlægget for yderligere information om, hvorfor denne ændring blev lavet.
Kan jeg få min app bekræftet inden migreringen for at sikre, at den bliver reserveret?
Nej, apps, der er verificeret efter 2. maj, vil ikke have et reserveret brugernavn. Apps, der er bekræftet efter den 2. maj, vil stadig kunne udføre en 1-gangs navneændring på tidspunktet for migreringen
Kan jeg ændre navnet på min app inden navnemigreringen?
Som forberedelse til migreringen vil navneændringer for apps midlertidigt blive sat i bero.
Hvis din app er verificeret, vil du snart få en én-gangs-mulighed for at ændre din apps navn.
Hvis din app ikke er verificeret, vil du stadig kunne ændre dens navn på egen hånd i udviklerportalen.
Hvornår vil apps kunne opdatere deres navn?
Hold dig opdateret her i Change Log og på kanalen Discord Developers serverapi-announcements for yderligere oplysninger om, hvornår og hvordan migreringen af applikationsnavne vil finde sted. I mellemtiden vil afsnittet Gennemgå din kode hjælpe med at give dig en idé om de skridt, du kan tage for at forberede dig.
I sidste ende, ved at forene navnet på din app og bot-bruger, er vores håb, at unikke appnavne vil hjælpe brugerne med at få en dybere følelse af tillid og forståelse, når de interagerer med din apps brand.
Som altid, hvis du har yderligere spørgsmål, så kontakt venligst Udviklersupport.