UserInfo System

A simple yet powerful Container-baseed userinfo system. By "kabir.exe."

BDScript 2
$nomention
$argsCheck[1;Usage: `?who <mention>`]
$var[user;$mentioned[>]]
$var[api;https://japi.rest/discord/v1/user/$var[user]]
$httpGet[$var[api]]
$var[result;$httpResult[data;public_flags_array]]
$var[array;$toTitleCase[$replaceText[$var[result];_; ]]]
$var[no-array;$replaceText[$replaceText[$replaceText[$replaceText[$var[array];[;];\];];";];,;, ]]
$var[badges;$var[no-array]]
$var[tag;"$httpResult[data;clan;tag]"]
$var[gname;$httpResult[data;global_name]]
$var[cstatus;`$getCustomStatus[$var[user]]`]
$async[created]
$httpGet[https://helloacm.com/api/unix-timestamp-converter/?cached&s=$creationDate[$var[user];2006/1/2+3:4:5]]
$httpResult
$endasync
$var[created;<t:$trimSpace[$await[created]]:R> ( <t:$trimSpace[$await[created]]> )]
$async[joined]
$httpGet[https://helloacm.com/api/unix-timestamp-converter/?cached&s=$userJoined[$var[user];2006/1/2+3:4:5]]
$httpResult
$endasync
$var[joined;<t:$trimSpace[$await[joined]]:R> ( <t:$trimSpace[$await[joined]]> )]
$addContainer[who;$getRoleColor[$highestRole[$var[user]]]]
$addTextDisplay[-# $replaceText[$replaceText[$replaceText[$replaceText[$getUserStatus[$var[user]];online;🟢;1];dnd;🔴;1];idle;🟡;1];offline;⚪;1]  $username[$var[user]] • $var[gname];who]
$addSeparator[true;;who]
$addTextDisplay[__Basic Info__
Dm's: $replaceText[$replaceText[$isUserDMEnabled[$var[user]];false;❌;;-1];true;✅;;-1]
Tag: $var[tag]
Custom Status: `$getCustomStatus[$var[user]]`
Badges: $var[badges];who]
$addSeparator[true;;who]
$addTextDisplay[__Account Info__
Created: $var[created]
Joined: $var[joined];who]
$addSeparator[true;;who]
$addTextDisplay[__Extra Info__
Mention: `<@$var[user]>`
Highest Role: $roleName[$highestRole[$var[user]]];who]]
$addActionRow[whorow;who]
$addButtonCV2[avatar-$var[user]-$authorID;Avatar/Banner;secondary;false;;whorow]
$addButtonCV2[roles-$var[user]-$authorID;Roles;success;false;;whorow]
$addButtonCV2[perms-$var[user]-$authorID;Permissions;danger;false;;whorow]