⚠️ Observação: Fique de olho aqui, no, e no servidor dos Desenvolvedores Discord, pelo canal api-announcements, para obter informações adicionais sobre quando e como ocorrerá a migração de nomes de apps (aplicativos). Enquanto isso, a seção Revise seu Código ajudará a dar uma ideia das etapas que você pode seguir para se preparar.
Índice
- Como os Aplicativos são Afetados
- Aplicativos Verificados
- Aplicativos Não Verificados e Novos Aplicativos
- Como se Preparar
O Discord anunciou o lançamento de novos nomes de usuários e este artigo vai te ajudar a entender como os apps serão migrados para este novo sistema! Dedique um tempo para revisar as informações no artigo dos Novos Nomes de Usuário e familiarize-se com o conceito geral, então poderemos discutir o que isso significa, como isso afetará os aplicativos e como estar pronto para a mudança.
Como os Aplicativos são Afetados
Os desenvolvedores devem esperar que seus aplicativos recebam algumas atualizações durante a migração para o novo sistema de nome de usuário.
- Todos os aplicativos terão um usuário bot;
- Os nomes de usuário e ícones do bot serão padronizados para o nome e o ícone do aplicativo;
- Os aplicativos serão migrados para o novo sistema de nome de usuário, conforme descrito na seção de caracteres permitidos;
- Os aplicativos podem precisar atualizar seu código para oferecer suporte ao novo sistema de nome de usuário.
Usuários Bot Adicionados a Todos os Aplicativos
No futuro, todo aplicativo resultará na criação de um usuário bot. Aplicativos atualmente sem usuários de bot receberão um durante a migração. Observe que, se um aplicativo não exigir um usuário de bot, o escopo do bot pode simplesmente ser omitido durante a instalação.
Unificando os Nomes dos Bots e Ícones
O nome de usuário de um bot e o ícone de um aplicativo verificado agora serão os mesmos definidos na página Visão Geral das configurações desse aplicativo. Para um aplicativo não verificado, apenas o ícone do bot será igual ao do aplicativo. Essa mudança simplifica o processo de desenvolvimento de aplicativos enquanto ajuda os usuários a entender a relação entre os aplicativos e seus bots no Discord.
Nomes Exclusivos para Todos os Aplicativos
Durante a migração, os usuários de aplicativos e bots receberão novos nomes de usuário automaticamente. Novos nomes de usuário afetam aplicativos verificados e não verificados de maneiras diferentes, por isso é importante observar como isso se aplica ao seu aplicativo.
⚠️ Observação: Os apelidos do servidor do aplicativo não serão afetados por essa alteração.
Aplicativos Verificados
Nomes de aplicativos verificados, como nomes de usuários, deverão ser exclusivos e os nomes de usuários de bots serão migrados automaticamente para o nome do aplicativo. Por exemplo, um aplicativo chamado App#1234 seria migrado para um novo nome de aplicativo e nome de usuário do bot: @app. Os nomes dos aplicativos terão entre 2 e 32 caracteres, consistindo apenas em caracteres latinos minúsculos, números e/ou sublinhado _ e um ponto consecutivo. Lembre-se de que, se o nome atual de um aplicativo tiver mais de 32 caracteres, ele será encurtado . Os desenvolvedores também devem prestar atenção às seguintes circunstâncias que requerem atenção.
Nomes de Aplicativos Duplicados
O processo de migração automática pode resultar em vários aplicativos compartilhando o mesmo nome. Para evitar isso, qualquer aplicativo em que isso possa ocorrer terá seu discriminador de 4 dígitos atual anexado ao novo nome do aplicativo. Como no exemplo acima, @app não estaria disponível, então um outro aplicativo chamado App#6789 passaria pela a migração para @app6789. Lembre-se de que todos os aplicativos terão uma oportunidade única de alterar o nome no Portal do Desenvolvedor.
Caracteres Restritos em Nomes de Aplicativos
A migração será um pouco diferente se o nome atual de um aplicativo contiver caracteres restritos. Se o nome do aplicativo contiver uma mistura de caracteres permitidos e restritos, conforme descrito na seção Como se Preparar abaixo, os caracteres restritos serão removidos do nome para que apenas os caracteres permitidos permaneçam. Por exemplo, um aplicativo chamado !..A..p..p..#1234 seria limpo e migrado como @app.
No entanto, se o nome de um aplicativo for composto inteiramente de caracteres restritos, o aplicativo receberá um nome aleatório. Em seguida, você pode atualizar o aplicativo para o nome de sua preferência com a oportunidade única atribuída de alterar o nome na página do aplicativo no Portal do Desenvolvedor.
Aplicativos Não Verificados e Novos Aplicativos
Conforme mencionado em Usuários Bot Adicionados a Todos os Aplicativos acima, todos os aplicativos terão usuários de bot. Os nomes de usuário de bot para aplicativos não verificados e recém-criados serão gerados aleatoriamente. Mas lembre-se: o nome do aplicativo é o mais importante agora, porque é isso que os usuários verão no Discord. Até que um aplicativo seja solicitado para verificação, os desenvolvedores ainda podem alterar o nome do aplicativo. Como sempre, verifique se o nome do seu aplicativo está definido como o nome que você deseja antes de solicitar a verificação.
No momento da solicitação de verificação, os nomes de usuário do bot do seu aplicativo seriam atualizados para corresponder ao do aplicativo. No entanto, se o nome atual do aplicativo não estiver disponível, os desenvolvedores terão a oportunidade de escolher um nome de aplicativo exclusivo.
Como se Preparar
Planeje-se! Independentemente de você ter ou planejar ter um aplicativo verificado, a escolha do nome de usuário de um aplicativo é importante, portanto, dedique algum tempo para pensar em qual será o nome de usuário e como ele pode representar melhor a marca do aplicativo.
Considere as seguintes informações ao planejar o nome de um aplicativo:
Caracteres permitidos para novos nomes de usuários:
- Caracteres latinos a-z
- Números 0-9
- Certos caracteres especiais
- _
- .
Restrições para novos nomes de usuário:
- Nomes de Usuário devem ter pelo menos 2 caracteres e no máximo 32 caracteres
- Nomes de Usuário são insensíveis a maiúsculas, letras minúsculas serão forçadas
- Os nomes de usuário não podem usar nenhum outro caractere especial além do sublinhado _ e ponto .
- Nomes de Usuário não podem usar dois pontos consecutivos ..
- (.a.b. é permitido, a..b não é)
- Os Nomes de Usuário são exclusivos para cada usuário e dois usuários não podem compartilhar o mesmo
- Os Nomes de Usuário (e nomes de Aplicativo) devem aderir às nossas Diretrizes da Comunidade. Alguns exemplos de nomes de usuário que não são permitidos incluem:
- Nomes de usuário usados para representar o Discord, a equipe do Discord ou as mensagens do sistema do Discord;
- Nomes de usuário usados para representar um indivíduo, grupo ou organização;
- Nomes de usuário que ataquem outras pessoas ou promovam o ódio;
- Nomes de usuário que contêm linguagem sexualmente explícita.
Revise seu Código
Com a mudança de nome de usuário chegando, é uma boa ideia revisar seu código e garantir que nenhuma lógica dependa de nomes de usuário ou nomes de aplicativos.
- Se seu código fizer referência a nomes de usuários em vez de IDs, recomendamos fazer alterações no código para uma transição mais suave;
- Identifique o código que precisará ser atualizado se depender de payloads de usuário ou da manipulação de discriminadores. Durante a migração, os nomes de usuário aparecerão nos payloads com um discriminador #0. Certifique-se de levar em consideração esse discriminador temporário ao atualizar seu código.
Perguntas Frequentes
Por que o Discord está fazendo essa mudança para os apps?
Usuários Bot associados a apps são um tipo de usuário, então eles são afetados pela mudança de nomes de usuário da mesma forma que usuários comuns do Discord. As mudanças específicas para apps verificados e não verificados ajudam a proteger contra roubo de identidade e mover a plataforma para o uso de Nomes de Aplicativo ao invés de nomes de usuário de bots.
Recomendo que leia a postagem do blog para mais informações sobre os motivos dessa mudança.
Posso ter meu app verificado antes da migração para garantir que ele será reservado?
Não, apps que forem verificados após 2 de maio não terão um nome de usuário reservado.
Apps verificados após 2 de maio ainda poderão fazer uma mudança de nome única no momento da migração.
Posso alterar o nome do meu app antes da migração?
Em preparação para a migração, mudanças de nomes para apps serão temporariamente pausadas.
Se seu app é verificado, você logo receberá uma oportunidade única de alterar o nome do seu app.
Se seu app não for verificado, você continuará podendo alterar o nome quando quiser através do portal do desenvolvedor.
Quando os apps poderão atualizar seus nomes?
Fique de olho aqui, no Change Log, e no servidor Discord Developers através do canal api-announcements, para informações adicionais em relação a quando e como a migração de nomes de aplicativos (apps) ocorrerá. Nesse meio tempo, a seção Review Your Code lhe ajudará a ter uma ideia dos passos que pode tomar para preparar-se.
Por fim, ao unificar o nome do seu aplicativo e do usuário do bot, nossa esperança é que nomes de aplicativos exclusivos ajudem os usuários a desenvolver um senso mais profundo de confiança e compreensão ao interagir com a marca do seu aplicativo.
Como sempre, se você tiver mais perguntas, por favor, escreva para o Suporte ao Desenvolvedor.