NapNodes
Herramienta gratis · Discord

ID de Discord a fecha

Entra alguien nuevo a tu servidor y escribe raro: ¿la cuenta es de hace años o de hace diez minutos? Cada ID de Discord lleva dentro el momento en que se creó. Pega aquí el ID de una cuenta, un servidor, un canal, un mensaje o un rol (o el enlace de un mensaje) y te decimos la fecha y cuánto hace.

Al revés: de una fecha a un ID

Para pedir a la API de Discord los mensajes desde (after) o hasta (before) una fecha. La hora es la de tu navegador.

Cómo copiar un ID en Discord

  1. Activa el modo desarrollador: en «Ajustes de usuario», apartado «Avanzado», enciende «Modo desarrollador». En el móvil está en el mismo sitio, dentro de los ajustes de la aplicación.
  2. Pulsa con el botón derecho (en el móvil, mantén pulsado) sobre una persona, un servidor, un canal o un mensaje: al final del menú sale «Copiar ID».
  3. Pégalo arriba. Del menú de un mensaje también puedes copiar su enlace: trae el ID del servidor, el del canal y el del mensaje.

Cómo sale la fecha de un número

Discord usa «snowflakes»: números de 64 bits cuyos 42 primeros son los milisegundos pasados desde el 1 de enero de 2015, el comienzo de su propia cuenta. Por eso la fecha no se puede falsear ni cambiar: es la del ID. Los bits de abajo (el «worker», el proceso y un contador) solo sirven para que dos IDs creados en el mismo milisegundo no se repitan; salen debajo de cada resultado por si te pica la curiosidad.

Para tu bot

Las librerías ya lo calculan, sin tocar bits:

  • discord.js: user.createdAt (una fecha) o user.createdTimestamp (milisegundos); de un ID suelto, SnowflakeUtil.timestampFrom(id).
  • discord.py: member.created_at; de un ID suelto, discord.utils.snowflake_time(id), y al revés discord.utils.time_snowflake(fecha).

Un bot antirraid compara esa fecha con la de ahora al entrar alguien: en discord.py, discord.utils.utcnow() - member.created_at < timedelta(days=7) dentro de on_member_join avisa de las cuentas de menos de una semana o les da un rol sin permisos hasta que un moderador las mire. Cómo montarlo entero, en las guías del bot de verificación y del bot de moderación.

«Al revés» sirve para la API: muchas rutas, como la de leer los mensajes de un canal, piden after o before con un ID. El ID de una fecha te da los mensajes desde ese momento, sin buscar un mensaje de ese día.

Preguntas frecuentes

¿Cómo sé cuándo se creó una cuenta de Discord?

Copia su ID (con el modo desarrollador activado, botón derecho sobre su nombre → «Copiar ID») y pégalo arriba. La fecha va escrita dentro del propio ID, así que sale aunque la cuenta sea de otra persona y aunque no compartáis servidor.

¿Sale el nombre de la cuenta?

No. La herramienta no pregunta nada a Discord: solo lee la fecha que lleva el número. Para ver de quién es, pega el ID en Discord como mención (<@ID>) en un mensaje tuyo o búscalo desde tu bot.

¿Sirve con servidores, canales, mensajes y roles?

Sí: en Discord todo tiene un ID con el mismo formato, y su fecha es la de su creación. Si pegas el enlace de un mensaje, salen los tres a la vez: el servidor, el canal y el mensaje. Un detalle: el rol @everyone tiene el mismo ID que su servidor.

¿Por qué me dice que el número no es válido?

Un ID de Discord tiene de 17 a 20 cifras y su fecha cae entre el 1 de enero de 2015 (cuando empieza la cuenta de Discord) y hoy. Si sale fuera, falta o sobra alguna cifra: vuelve a copiarlo.

¿Guardáis lo que pego?

No. La cuenta se hace en tu navegador y no se manda a ningún sitio. Lo que pegas se queda en la dirección de la página (?id=…) solo para que puedas pasar el resultado a otro moderador.

¿Tu bot se apaga cuando apagas el PC?

En NapNodes puedes alojarlo gratis: 256 MB, en Node.js o en Python, siempre encendido, y solo hay que renovarlo cada 7 días con un clic en el panel. Sin tarjeta. Si se te queda corto, el plan Mini (512 MB) cuesta 1,50 € al mes.

Aloja tu bot gratis

¿Vas a anunciar algo en el servidor? Pon la hora para que cada uno la vea en la suya con las marcas de tiempo de Discord.

¿Se lo pasas a tu grupo?WhatsApp

Más herramientas gratis

Todas las herramientas