Archivos de Código
Variables
Comando de slash
$nomention
$jsonParse[$getUserVar[DNI;$authorID]]
$var[channelG;ID_DEL_CANAL]
$c[cambiar la palabra ID_DEL_CANAL por la ID del canal en donde quieres que se envia las solicitudes de DNI]
$if[$json[DNI_CREADA]==true]
$ephemeral
$title[:x: Error]
$description[❌ Ya tienes una DNI registrada, no puedes registrar otra]
$color[FF5555]
$elseif[$json[DNI_CREADA]==process]
$ephemeral
$title[:hourglass_flowing_sand: En proceso]
$description[⏳ Ya has enviado una DNI para su revisión, no puedes enviar una segunda. Espera primero a que tu DNI sea aceptada para hablar con el personal y hacer cambios.]
$color[FF5555]
$elseif[$json[DNI_CREADA]==denied]
$ephemeral
$title[:x: Rechazada]
$description[🚫 Tu última solicitud de DNI fue rechazada. Habla con el personal para volver a enviarla.]
$color[FF5555]
$elseif[$getVar[author]!=0]
$ephemeral
$title[:hourglass_flowing_sand: Espera]
$description[⏳ Ya hay muchos usuarios en la lista de espera, espera a que acepten algunos.]
$color[FF5555]
$else
$jsonSetString[edad;$toLowercase[$message[edad]]]
$jsonSetString[nombre;$toLowercase[$message[nombre]]]
$jsonSetString[apellido;$toLowercase[$message[apellido]]]
$jsonSetString[nacimiento;$toLowercase[$message[nacimiento]]]
$jsonSetString[nacionalidad;$toLowercase[$message[nacionalidad]]]
$jsonSetString[sexo;$toLowercase[$message[sexo]]]
$jsonSetString[roblox_username;$message[roblox]]
$jsonSetString[channel;$toLowercase[$channelID]]
$jsonSet[DNI_CREADA;process]
$setVar[DNI;$jsonStringify;$authorID]
$setVar[author;$authorID]
$sendEmbedMessage[$var[channelG];@here;
🪪 **Nueva solicitud de DNI** ✨;;Hay una nueva solicitud para DNI:
# De/la señor/a $json[apellido]
**Nombre y apellido:** ```$json[nombre] $json[apellido]```
**Usuario de Roblox:** ```$json[roblox_username]```
**Sexo:** ```$json[sexo]```
**Nacionalidad:** ```$json[nacionalidad]```
**Fecha de nacimiento:** ```$json[nacimiento]```
**ID:** ```$authorID```
;FDFF45;;;Su número de DNI se creará después de ser aprobado ✅;;$userAvatar[$authorID];;$addTimestamp]
$ephemeral
$title[✅ Solicitud para DNI enviada]
$description[📬 Tu DNI ha sido enviada con éxito al personal para su revisión, esta es una vista previa:]
$addField[Nombre:;🧑💼 $message[nombre] $message[apellido];yes]
$addField[Fecha de nacimiento:;🎂 $message[nacimiento];yes]
$addField[Edad:;❓ $message[edad];yes]
$addField[Sexo:;⚧ $message[sexo];yes]
$addField[Usuario de Roblox:;🎮 $message[roblox];yes]
$addField[DNI:;🪪 $json[DNI_CREADA];yes]
$color[DE9945]
$endif
!dni
$nomention
$var[user;$message[2]]
$var[action;$toLowercase[$message[1]]]
$var[rol;ID_DEL_ROL]
$c[Cambiar la palabra ID_DEL_ROL por la ID del rol que quieres que se le agregue al usuario cuando sea aceptado]
$var[rolf;ID_DEL_ROL_STAFF]
$c[Cambiar la palabra ID_DEL_ROL_STAFF por la ID del rol que pueden aceptar/rechazar DNI`s]
$onlyIf[$isNumber[$message[2]]==true;:x: Debes proporcionar la ID del usuario.]
$onlyIf[$checkContains[$var[action];aceptar;aprobar;aproved;rechazar;denegar;denied;modificar;modify]==true;:x: Debes especificar qué método quieres aplicar a la DNI: aprobar/denegar/modificar.]
$jsonParse[$getVar[DNI;$var[user]]]
$if[$checkContains[$var[action];aceptar;aprobar;aproved]==true]
$if[$json[DNI_CREADA]==true]
$title[:x: Error]
$description[Esta solicitud ya fue aprobada anteriormente.]
$color[FF5555]
$elseif[$json[DNI_CREADA]!=process]
$title[:x: Error]
$description[No hay solicitud pendiente para este usuario (estado: $json[DNI_CREADA]).]
$color[FF5555]
$elseif[$hasRole[$authorID;$var[rolf]]==false]
$title[:x: error]
$description[No posees el permiso para utilizar este comando]
$tile
$else
$var[dni;$divide[$getVar[author];1000000000000]]
$jsonSetString[DNI_CREADA;true]
$jsonSetString[dni;$var[dni]]
$setUserVar[DNI;$jsonStringify;$var[user]]
$setVar[author;0]
$title[✅ DNI aprobada]
$description[La solicitud de $json[nombre] $json[apellido] ha sido aprobada y registrada.]
$color[4EDF56]
$sendEmbedMessage[$json[channel];🎊 <@$var[user]> Felicidades, tu DNI ha sido aprobada;🪪 DNI $json[apellido];;
**Nombre y apellido:** $json[nombre] $json[apellido]
**Fecha de nacimiento:** $json[nacimiento]
**Edad:** $json[edad]
**Nacionalidad:** $json[nacionalidad]
**Sexo:** $json[sexo]
**Número de DNI:** $json[dni]
**Usuario de Roblox:** $json[roblox_username]
;4EDF56;;;Para cambios en el DNI habla con el personal;;$userAvatar[$var[user]];;$addTimestamp]
$roleGrant[$var[user];+$var[rol]]
$endif
$elseif[$checkContains[$var[action];rechazar;denegar;denied]==true]
$if[$json[DNI_CREADA]==denied]
$title[:x: Error]
$description[Esta solicitud ya fue denegada anteriormente.]
$color[FF5555]
$elseif[$json[DNI_CREADA]!=process]
$title[:x: Error]
$description[No hay solicitud pendiente para este usuario (estado: $json[DNI_CREADA]).]
$color[FF5555]
$elseif[$hasRole[$authorID;$var[rolf]]==false]
$title[:x: error]
$description[No posees el permiso para utilizar este comando]
$else
$jsonSetString[DNI_CREADA;denied]
$setUserVar[DNI;$jsonStringify;$var[user]]
$setVar[author;0]
$title[❌ DNI denegada]
$description[La solicitud de $json[nombre] $json[apellido] ha sido denegada.]
$color[FF5555]
$removeButtons
$sendEmbedMessage[$json[channel];❌ <@$var[user]> Tu DNI ha sido denegada;🪪 DNI $json[apellido];;
**Nombre y apellido:** $json[nombre] $json[apellido]
**Fecha de nacimiento:** $json[nacimiento]
**Edad:** $json[edad]
**Nacionalidad:** $json[nacionalidad]
**Sexo:** $json[sexo]
**Estado de DNI:** $json[DNI_CREADA]
**Usuario de Roblox:** $json[roblox_username]
;FF5555;;;Para cambios en el DNI habla con el personal;;$userAvatar[$var[user]];;$addTimestamp]
$endif
$elseif[$toLowercase[$checkContains[$var[action];modificar;modify]]==true]
$if[$json[DNI_CREADA]==denied]
$title[:x: Error]
$description[Esta solicitud ya fue denegada, no puedes modificar hasta que el usuario vuelva a enviar una solicitud.]
$color[FF5555]
$elseif[$json[DNI_CREADA]!=process]
$title[:x: Error]
$description[No hay solicitud pendiente para este usuario (estado: $json[DNI_CREADA]).]
$color[FF5555]
$elseif[$hasRole[$authorID;$var[rolf]]==false]
$title[:x: error]
$description[No posees el permiso para utilizar este comando]
$else
$title[Modificar la DNI de $json[apellido]]
$description[Presiona el botón para iniciar la modificación (Edad / Nacionalidad / Nacimiento).]
$footer[Después de la modificación se aprobará al usuario automáticamente.]
$color[DE9945]
$addButton[no;modify;Modificar;primary;no;✏]
$setVar[author;$var[user]]
$endif
$else
$title[:x: Error]
$description[Ocurrió un error, inténtalo de nuevo con: aprobar/denegar/modificar <userID>]
$color[FF5555]
$endif
$onInteraction[modify]
$nomention
$if[$getVar[author]==0]
$ephemeral
No hay solicitudes
$else
$newModal[modifyDNI;Modificar y aprobar DNI]
$addTextInput[edad;short;Modifica la edad del usuario;2;2;yes;;21]
$addTextInput[nacionalidad;short;Modifica la nacionalidad del usuario;6;22;yes;;Estado Estadounidense]
$addTextInput[nacimiento;short;Modifica la fecha de nacimiento del usuario;8;10;yes;;12/21/2014]
$endif
$onInteraction[modifyDNI]
$nomention
$jsonParse[$getUserVar[DNI;$getVar[author]]]
$color[4EDF56]
$removeButtons
$var[dni;$divide[$getVar[author];1000000000000]]
$title[✅ El señor $json[apellido] ha sido aprobado]
$description[Ahora $json[name] tiene su DNI aprobada]
$color[4EDF56]
$removeButtons
$var[dni;$divide[$getVar[author];1000000000000]]
$jsonSetString[DNI_CREADA;true]
$jsonSetString[dni;$var[dni]]
$jsonSetString[edad;$input[edad]]
$jsonSetString[nacionalidad;$input[nacionalidad]]
$jsonSetString[fecha de nacimiento;$input[nacimiento]]
$setUserVar[DNI;$jsonStringify;$getVar[author]]
$sendEmbedMessage[$json[channel];🎊 <@$getVar[author]> Felicidades, tu DNI ha sido aprobada;🪪 DNI $json[apellido] ### _(Editado)_;;
**Nombre y apellido:** $json[nombre] $json[apellido]
**Fecha de nacimiento:** $json[nacimiento]
**Edad:** $json[edad]
**Nacionalidad:** $json[nacionalidad]
**Sexo:** $json[sexo]
**Número de DNI:** $json[dni]
**Usuario de Roblox:** $json[roblox_username]
;4EDF56;;;Para cambios en el DNI habla con el personal;;$userAvatar[$getVar[author]];;$addTimestamp]
$setVar[author;0]
Comentarios (0)
Inicia sesión para comentar
¡Aún no hay comentarios. Sé el primero en comentar!