Sistema de ID de Discord
El sistema de ID de Discord permite que los bots gestionen y utilicen IDs para obtener/editar datos de objetos (por ejemplo, obtener el nombre de un usuario, eliminar un rol, etc.).
¿Qué es una ID?
Una ID es un identificador de objeto de Discord. Desglosémoslo:
- Un 'objeto' se refiere a un canal, rol, usuario, servidor/gremio, etc. de Discord.
- Un 'identificador' (comúnmente llamado 'ID') es el número de varios dígitos al que pertenece el objeto.
Activar el Modo Desarrollador
Para poder acceder y copiar IDs en el cliente de Discord, debes activar el modo desarrollador. Así es como se hace:
-
Escritorio



-
Móvil
Ve a Configuración de Usuario > Apariencia > Avanzado y activa el Modo Desarrollador.

Encontrar IDs
¿Dónde encuentro estas 'IDs'?
Puedes utilizar 'Funciones que devuelven IDs' para obtener IDs.
Si deseas obtener IDs usando tu cliente, consulta la guía completa de Discord sobre cómo obtener IDs!
Usando IDs en Comandos
Existen muchas funciones que utilizan IDs, como $deleteChannels, $modifyRole, $banID y muchas más.
Tomemos $deleteChannels como ejemplo. Para eliminar un canal, necesitamos la ID del canal. Así es como podría verse $deleteChannels:
$deleteChannels[320949943877437847]
$c[Elimina la ID de canal personalizada proporcionada.]
$deleteChannels[$channelID[]]
$c[Elimina el canal donde se ejecutó el comando.]
$deleteChannels[$mentionedChannels[1]]
$c[Elimina el canal mencionado.]
⚠️ Ten cuidado de no mezclar tipos de ID. Por ejemplo, no puedes hacer
$deleteChannels[$authorID]. Esto es porque$authorIDdevuelve una ID de usuario, no una ID de canal.
Funciones que devuelven IDs
$authorID[]/$userID[]/$roleID[]/$channelID[]$findUser[]/$findChannel[]/$findRole[]$mentioned[]/$mentionedChannels[]/$mentionedRoles[]- ... (algunas otras)
Usando IDs para Menciones
- Mencionando a un usuario -
<@userID[]> - Mencionando un rol -
<@&roleID[]> - Mencionando un canal -
<#channelID> - Usando un emoji
- Estático -
<:emojiName:emojiID> - Animado -
<a:emojiName:emojiID>
- Estático -
- Mencionando un Slash
- Normal -
</name:commandID> - Subcomando -
</name subcommandName:commandID> - Grupo de subcomando -
</name subcommandGroup subcommandName:commandID>
- Normal -
- Mencionando un servidor - Los servidores no pueden ser mencionados.
📝 ¡Los usuarios que no son bots también pueden usar IDs para mencionar objetos!
Este es el texto traducido. Si necesitas algún ajuste, no dudes en comentarlo.