Como levar os códigos de verificação de telefone do Discord para o seu fluxo de QA

OTP Gateway a partir de $0.20 por código197 paísesID da API: discordNúmeros dedicados EUA/CA a partir de $1.95/mês
Resposta rápida

Uma equipe pode receber um código de verificação do Discord pedindo um número temporário para o serviço discord no OTP Gateway da OTP Route, informando-o no Discord e lendo o SMS no painel ou pela API e por um webhook assinado. O preço começa em $0.20 por código, e você só é cobrado se o código chegar em até 20 minutos.

Quando o Discord pede um número de telefone?

O Discord não exige telefone de todo usuário novo, mas pede em várias situações bem conhecidas. Seus sistemas podem solicitar a verificação do telefone depois do cadastro ou quando a atividade parece incomum. Donos de servidor podem definir um nível de verificação, e o mais rigoroso só admite membros cuja conta tenha telefone verificado. Um telefone verificado também pode servir como SMS de reserva na autenticação em dois fatores e ajudar na recuperação da conta.

Em geral, o Discord permite que um número fique em apenas uma conta por vez, e pode recusar números que considere virtuais. Os dois pontos influenciam a forma como você planeja os testes.

Por que equipes que criam sobre o Discord precisam de números de teste?

Desenvolvedores de bots, estúdios de jogos e plataformas de comunidade costumam manter contas de staging que precisam entrar em servidores configurados com o nível máximo de verificação, e por isso essas contas precisam de telefone verificado. Equipes de QA conferem se o onboarding, a atribuição de cargos ou o fluxo de boas-vindas de um bot funcionam corretamente depois que o membro passa pela verificação de telefone. Equipes de operações que mantêm uma comunidade oficial separam as contas de moderadores dos números pessoais dos colaboradores. Um número virtual para o Discord cobre esses casos sem vincular o chip de um colega a uma conta de trabalho.

Quais países podem receber um código do Discord?

O OTP Gateway atende o Discord em 197 países. Entre os exemplos estão Estados Unidos, Reino Unido, Alemanha, Brasil, Filipinas, Peru, Canadá, França, Polônia, Turquia, México, Índia, Indonésia, Japão, Aruba e Guadalupe.

Escolha o país que corresponde ao caso em teste. Uma comunidade voltada a jogadores brasileiros deve ser verificada com um número brasileiro, para que idioma, formato do telefone e eventuais avisos regionais coincidam com o que os membros reais veem. O estoque muda ao longo do dia, então consulte a API para saber quais rotas estão ativas em vez de fixar uma no código.

Como solicito um código do Discord pela API?

Autentique-se em https://otproute.com/api/v1 com uma chave Bearer com prefixo or_live_ (até 10 chaves e 5 endpoints de webhook por conta, 300 requisições por minuto). O id do serviço é discord.

  1. Confira custo e disponibilidade com GET /api/v1/prices?country=gb&service=discord, trocando pelo id do país de que você precisa, obtido em GET /api/v1/countries.
  2. Crie o pedido com POST /api/v1/activations e {"service": "discord", "country": "gb"}.
  3. Informe o número retornado no campo de telefone do Discord e peça o SMS.
  4. Colete o código pelo seu webhook ou por consulta periódica e depois envie-o.
  5. Chame POST /api/v1/activations/{id}/cancel se a execução parar antes do fim.

Como meu webhook deve tratar os eventos de código do Discord?

Inscreva um endpoint em activation.sms_received, activation.expired e activation.cancelled. Cada requisição traz X-OTPRoute-Signature: t=<unix>,v1=<hex>; calcule o HMAC-SHA256 de <t>.<raw body> com o segredo do endpoint, compare em tempo constante e rejeite timestamps antigos. Nosso artigo sobre segurança de webhooks cobre os casos de borda.

Torne o handler idempotente usando o id da ativação como chave das gravações, de modo que uma entrega repetida não altere nada. Se preferir não expor um endpoint, consulte GET /api/v1/activations/{id} em um intervalo razoável. A referência completa está na documentação.

E o painel, a janela de 20 minutos e os códigos que não chegam?

Quem não programa pode pedir pelo navegador: abra o OTP Gateway, escolha Discord e um país, confirme o preço, copie o número e acompanhe o cartão do pedido para ver o SMS.

Cada pedido dura 20 minutos e atende um código. Se nenhum chegar, ou se você cancelar, o valor integral volta para a sua carteira. Quando um código do Discord não aparece:

  • O Discord pode recusar o número por ser virtual; tente outra rota de país.
  • Deixe a janela correr, pois o tempo depende da rota.
  • Tente de novo mais tarde em vez de refazer o pedido em um loop apertado.

Quando um número dedicado dos EUA ou do Canadá é a melhor escolha?

Um número do gateway atende um único código, mas uma conta de moderador ou de staging que precise se reverificar ou se recuperar depois exige um número que você ainda controle. Os Números Dedicados nos Estados Unidos e no Canadá custam a partir de $1.95/mês, renovam pela carteira, recebem SMS no painel e por number.sms_received e podem ser liberados a qualquer momento; veja números virtuais.

Use a OTP Route apenas para os seus próprios produtos e contas legítimas, uma conta por pessoa ou empresa real. Siga os termos do Discord, que também regem a verificação de telefone, e a nossa Política de Uso Aceitável. Discord é marca registrada de seu titular, e a OTP Route não é afiliada a ele.

Perguntas frequentes

Como recebo um OTP do Discord sem usar meu telefone pessoal?

Peça um número para o serviço discord no OTP Gateway, informe-o no Discord e leia o código no painel ou pela API.

O Discord aceita todo número virtual nas verificações de cadastro?

Não. O Discord pode recusar alguns números; se o código nunca chegar, o pedido é reembolsado e você pode tentar outro país.

Uma conta de teste de bot em staging pode entrar em um servidor que exige telefone verificado?

Sim, desde que a conta tenha verificado um telefone pelo próprio aviso do Discord e você siga os termos do Discord.

Quanto custa um número de telefone para verificação no Discord?

A partir de $0.20 por código, variando por país. O preço atual é retornado por GET /api/v1/prices antes de você pedir.

Posso reutilizar o mesmo número do Discord em uma segunda conta?

O Discord em geral vincula um número a uma conta por vez, e os números do gateway atendem apenas um código, então planeje um número para cada conta que você possui.

Existe um sandbox para testar a integração com o Discord?

Sim. Uma conta de desenvolvimento pode ser colocada em modo sandbox sob solicitação, retornando números e códigos simulados sem gastar fundos da carteira.

Como pagamos pela verificação por SMS do Discord para testes?

Por uma carteira pré-paga em USD, recarregada por cartão ou USDT/USDC, sem mensalidade e com fatura em PDF a cada recarga.

Os nomes dos serviços são marcas registradas de seus respectivos proprietários. A OTP Route não é afiliada a eles. Use os números de forma lícita e siga os termos de cada serviço e nossa Política de Uso Aceitável.

Roteie seu primeiro OTP em minutos

Crie uma conta gratuita, recarregue sua carteira em USD e peça um número pelo painel ou pela API. Sem mensalidade.