test
Privateunrated
Content
240 lines{=(comment):~~~~~~~~~~~~~~~ Input ~~~~~~~~~~~~~~~}
{=(prefix):!}
{=(tagname):give}
{=(whitelistedroles):694292639373328524}
{=(blacklistedroles):695615456970539088,694292639373328524}
{=(assignableroles):699003108684070952,697583474563088436,698282242639921153,705060820605993010,697583610810859561,697584329127100456,697584001585512602,697583811332145214,715300040528232521,697584428347555902,697583356728180787,707445731409133599,707445762719612961,711279070255775794,710560355520086138,710560392828682341,710560417587658852,707305747578355814,707444687593668638,707444696300912672,707444710339379220,707444807773192262}
{=(whitelistedchannels):empty}
{=(blacklistedchannels):empty}
{=(selfassignable):false}
{=(displayembed):false}
{=(showprefix):false}
{=(minduration):1h}
{=(maxduration):1mo}
{=(reactsuccess):β
}
{=(reactneutral):π}
{=(reacterror):β}
{=(colorsuccess):42F4A7}
{=(colorneutral):FFFA77}
{=(colorerror):DD5F53}
{=(logchannel):730449198998224929}
{=(logtitle):Custom Command Logged}
{=(logmessage):**Command**: `{prefix}{tagname}`
**Target:** {target(proper)} {target(mention)}
**Role given:** {args(2)}
**Responsible Moderator:** {user(proper)} ({user(id)})
**Channel:** #{channel} [Jump!](https://discordapp.com/channels/{server(id)}/{channel(id)}/{message(id)})
**Date:** {strf:%d/%m/%y}
**Time:** {strf:%X}}
Embed Icon URL: {ic}
Embed Name: {na}
Embed Name URL: {nu}
Embed Title: {et}
Embed Title URL: {tu}
Embed Description: {ed}
Embed Image URL: {iu}
Embed Thumbnail URL: {th}
Embed Footer: {ef}
Embed Footer Icon: {fi}
Embed timestamp: {ts}
Embed color: {ec}
{=(defaultenabled):}
{=(showprefix1):false}
{=(defaulticonurl):}
{=(defaultname):}
{=(defaultnameurl):}
{=(defaulttitle):}
{=(defaulttitleurl):}
{=(defaultdescription):}
{=(defaultimageurl):}
{=(defaultthumbnailurl):}
{=(defaultfooter):}
{=(defaultfootericon):}
{=(COMMENT):Leaving the following variables blank will ignore it
subrolerequire(x), subchannelrequire(x)
{=(subenabled1):false}
{=(subrolerequire1):}
{=(subchannelrequire1):}
{=(subcommand1):help}
{=(showprefix2):false}
{=(subenabled2):false}
{=(subaccess2):}
{=(subcommand2):config}
{=(subtitle2):}
{=(submessage2):}
{=(subfooter2):}
{=(subreact2):β}
{=(subcolor2):DD5F53}
{=(subenabled3):false}
{=(subaccess3):}
{=(subcommand3):add}
{=(subtitle3):}
{=(submessage3):}
{=(subfooter3):}
{=(subreact3):β}
{=(subcolor3):DD5F53}
{=(subenabled4):false}
{=(subaccess4):}
{=(subcommand4):remove}
{=(subtitle4):}
{=(submessage4):}
{=(subfooter4):}
{=(subreact4):β}
{=(subcolor4):DD5F53}
{=(subenabled5):false}
{=(subaccess5):}
{=(subcommand5):temp}
{=(subtitle5):}
{=(submessage5):}
{=(subfooter5):}
{=(subreact5):β}
{=(subcolor5):DD5F53}
{=(subenabled6):false}
{=(subaccess6):}
{=(subcommand6):reset}
{=(subtitle6):}
{=(submessage6):}
{=(subfooter6):}
{=(subreact6):β}
{=(subcolor6):DD5F53}
{=(subcommand2):config}
{=(subtitle):Custom Command Info}
{=(submessage1):Subcommand: `{prefix}{tagname} help`
Syntax: `{prefix}{tagname} <user> <role>`
Uses: {uses}}
{=(submessage2):Subcommand: `{prefix}{tagname} config`
These are your current settings:
**Prefix:** {prefix}
**Tagname:** {tagname}
**Roles with access:** {join(> <@&):<@&{replace(%2C, ):{urlencode:{roleswithaccess}}}>}
**Blacklisted roles:** {join(> <@&):<@&{replace(%2C, ):{urlencode:{blacklistedroles}}}>}
**Assignable roles:** {join(> <@&):<@&{replace(%2C, ):{urlencode:{assignableroles}}}>}
**Log channel:** <#{logchannel}>
**Self-assignable:** {selfassignable}}
{=(errortitle):Custom Command Error}
{=(errortitle1):Error 1}
{=(errormessage1):Argument cannot be empty.}
{=(errorfooter1):}
{=(errorreact1):β}
{=(errorcolor1):DD5F53}
{=(errortitle2):Error 2}
{=(errormessage2):Argument 1 is not a mention.}
{=(errorfooter2):}
{=(errorreact2):β}
{=(errorcolor2):DD5F53}
{=(errortitle3):Error 3}
{=(errormessage3):The user cannot be yourself. (This can be turned off in settings)}
{=(errorfooter3):}
{=(errorreact3):β}
{=(errorcolor3):DD5F53}
{=(errortitle4):Error 4}
{=(errormessage4):That user has a blacklisted role.}
{=(errorfooter4):}
{=(errorreact4):β}
{=(errorcolor4):DD5F53}
{=(errortitle5):Error 5}
{=(errormessage5):That role is not an assignable role.}
{=(errorfooter5):}
{=(errorreact5):β}
{=(errorcolor5):DD5F53}
{=(errortitle6):Error 6}
{=(errormessage6):The user already has that role.}
{=(errorfooter6):}
{=(errorreact6):β}
{=(errorcolor6):DD5F53}
{=(comment):~~~~~~~~~~~~~~ Process ~~~~~~~~~~~~~~~}
{require(missing permissions):{whitelistedroles}}
{override}
{=(empty):}
{=(subcheck):{any({args(1)}=={subcommand1}|{args(1)}=={subcommand2}):true|false}}
{=(b):{blacklistedroles}}
{=(t):{target(roleids)}}
{=(vb):{any({any({contains({b(1):,}):{t}}==true|{contains({b(2):,}):{t}}==true|{contains({b(3):,}):{t}}==true|{contains({b(4):,}):{t}}==true|{contains({b(5):,}):{t}}==true|{contains({b(6):,}):{t}}==true|{contains({b(7):,}):{t}}==true|{contains({b(8):,}):{t}}==true|{contains({b(9):,}):{t}}==true|{contains({b(10):,}):{t}}==true|{contains({b(11):,}):{t}}==true|{contains({b(12):,}):{t}}==true|{contains({b(13):,}):{t}}==true|{contains({b(14):,}):{t}}==true|{contains({b(15):,}):{t}}==true):true|false}==true|{any({contains({b(16):,}):{t}}==true|{contains({b(17):,}):{t}}==true|{contains({b(18):,}):{t}}==true|{contains({b(19):,}):{t}}==true|{contains({b(20):,}):{t}}==true|{contains({b(21):,}):{t}}==true|{contains({b(22):,}):{t}}==true|{contains({b(23):,}):{t}}==true|{contains({b(24):,}):{t}}==true|{contains({b(25):,}):{t}}==true|{contains({b(26):,}):{t}}==true|{contains({b(27):,}):{t}}==true|{contains({b(28):,}):{t}}==true|{contains({b(29):,}):{t}}==true|{contains({b(30):,}):{t}}==true):true|false}==true):true|false}}
{=(d):{+:trunc({replace(s,*1*):{replace(m,*60*):{replace(h,*3600*):{replace(d,*86400*):{replace(w,*604800*):{replace(mo,*2678400*):{replace(y,*977616000*):{args(3)}}}}}}}}1)}}
{=(d1):{+:trunc({replace(s,*1*):{replace(m,*60*):{replace(h,*3600*):{replace(d,*86400*):{replace(w,*604800*):{replace(mo,*2678400*):{replace(y,*977616000*):{minduration}}}}}}}}1)}}
{=(d2):{+:trunc({replace(s,*1*):{replace(m,*60*):{replace(h,*3600*):{replace(d,*86400*):{replace(w,*604800*):{replace(mo,*2678400*):{replace(y,*977616000*):{maxduration}}}}}}}}1)}}
{=(r):{all({d}>={d1}|{d}<={d2}):true|false}}
{=(value):{if({subcheck}==true):-1|{if({if({args}=={empty}):false|true}==false):1|{if({if({replace(!,):{args(1)}}=={replace(!,):{target(mention)}}):true|false}==false):2|{if({if({selfassignable}==true):true|{if({replace(!,):{args(1)}}=={replace(!,):{user(mention)}}):false|true}}==false):3|{if({if({vb}==true):false|true}==false):4|{if({if({contains({args(2)}):{join(> <@&):<@&{replace(%2C, ):{urlencode:{assignableroles}}}>}}==true):true|false}==false):5|{if({if({contains({replace(<@&,):{replace(>,):{args(2)}}}):{target(roleids)}}==true):false|true}==false):6|0}}}}}}}}
{=(ic):}
{=(na):}
{=(nu):}
{=(et):}
{=(tu):}
{=(ed):}
{=(iu):}
{=(th):}
{=(ef):{if({value}==0):ID: {target(id)}|{empty}}}
{=(fi):}
{=(ec):#{if({subcheck}==true):{colorneutral}|{if({value}==0):{colorsuccess}|{errorcolor}}}}
{=(ts):{if({value}==0):embed(timestamp):now|empty}}
{=(rd):{if({value}==0):{logchannel}|{channel(id)}}}
{=(ru):{if({subcheck}==true):{reactneutral}|{if({value}==0):{reactsuccess}|{errorreact}}}}
{=(cc):{if({value}==0):c:role add {args(1)} {args(2)}|empty}}
{=(comment):~~~~~~~~~~ Output ~~~~~~~~~~}
Prefix: {prefix}
Tag Name: {tagname}
Whitelisted Roles: {whitelistedroles}
Blacklisted Roles: {blacklistedroles}
Assignable Roles: {assignableroles}
Whitelisted Channels: {whitelistedchannels}
Blacklisted Channels: {blacklistedchannels}
Self Assignable: {selfassignable}
Display Embed: {displayembed}
Show Prefix: {showprefix}
Minimum Duration: {minduration}
Maximum Duration: {maxduration}
Embed Icon URL: {ic}
Embed Name: {na}
Embed Name URL: {nu}
Embed Title: {et}
Embed Title URL: {tu}
Embed Description: {ed}
Embed Image URL: {iu}
Embed Thumbnail URL: {th}
Embed Footer: {ef}
Embed Footer Icon: {fi}
Embed timestamp: {ts}
Embed color: {ec}
Redirect: {rd}
Reactu: {ru}
Carl: {cc}Raw JSON
{
"id": 181477,
"created_at": "2022-04-26T10:36:06.399Z",
"tag_name": "test",
"nsfw": false,
"owner_id": "448497787315683340",
"uses": 544,
"description": null,
"restricted": false,
"shared": false,
"deleted": false,
"safe": "unrated",
"hidden": false,
"guild_id": "680152209450991780",
"sharer": "448497787315683340",
"content": "{=(comment):~~~~~~~~~~~~~~~ Input ~~~~~~~~~~~~~~~}\n\n{=(prefix):!}\n{=(tagname):give}\n\n{=(whitelistedroles):694292639373328524}\n{=(blacklistedroles):695615456970539088,694292639373328524}\n{=(assignableroles):699003108684070952,697583474563088436,698282242639921153,705060820605993010,697583610810859561,697584329127100456,697584001585512602,697583811332145214,715300040528232521,697584428347555902,697583356728180787,707445731409133599,707445762719612961,711279070255775794,710560355520086138,710560392828682341,710560417587658852,707305747578355814,707444687593668638,707444696300912672,707444710339379220,707444807773192262}\n{=(whitelistedchannels):empty}\n{=(blacklistedchannels):empty}\n\n{=(selfassignable):false}\n{=(displayembed):false}\n{=(showprefix):false}\n\n{=(minduration):1h}\n{=(maxduration):1mo}\n\n{=(reactsuccess):β
}\n{=(reactneutral):π}\n{=(reacterror):β}\n{=(colorsuccess):42F4A7}\n{=(colorneutral):FFFA77}\n{=(colorerror):DD5F53}\n\n{=(logchannel):730449198998224929}\n{=(logtitle):Custom Command Logged}\n{=(logmessage):**Command**: `{prefix}{tagname}`\n**Target:** {target(proper)} {target(mention)}\n**Role given:** {args(2)}\n**Responsible Moderator:** {user(proper)} ({user(id)})\n**Channel:** #{channel} [Jump!](https://discordapp.com/channels/{server(id)}/{channel(id)}/{message(id)})\n**Date:** {strf:%d/%m/%y} \n**Time:** {strf:%X}}\n\nEmbed Icon URL: {ic}\nEmbed Name: {na}\nEmbed Name URL: {nu}\nEmbed Title: {et}\nEmbed Title URL: {tu}\nEmbed Description: {ed}\nEmbed Image URL: {iu}\nEmbed Thumbnail URL: {th}\nEmbed Footer: {ef}\nEmbed Footer Icon: {fi}\nEmbed timestamp: {ts}\nEmbed color: {ec}\n\n{=(defaultenabled):}\n{=(showprefix1):false}\n{=(defaulticonurl):}\n{=(defaultname):}\n{=(defaultnameurl):}\n{=(defaulttitle):}\n{=(defaulttitleurl):}\n{=(defaultdescription):}\n{=(defaultimageurl):}\n{=(defaultthumbnailurl):}\n{=(defaultfooter):}\n{=(defaultfootericon):}\n\n\n{=(COMMENT):Leaving the following variables blank will ignore it\nsubrolerequire(x), subchannelrequire(x)\n\n{=(subenabled1):false}\n{=(subrolerequire1):}\n{=(subchannelrequire1):}\n{=(subcommand1):help}\n{=(showprefix2):false}\n\n{=(subenabled2):false}\n{=(subaccess2):}\n{=(subcommand2):config}\n{=(subtitle2):}\n{=(submessage2):}\n{=(subfooter2):}\n{=(subreact2):β}\n{=(subcolor2):DD5F53}\n\n{=(subenabled3):false}\n{=(subaccess3):}\n{=(subcommand3):add}\n{=(subtitle3):}\n{=(submessage3):}\n{=(subfooter3):}\n{=(subreact3):β}\n{=(subcolor3):DD5F53}\n\n{=(subenabled4):false}\n{=(subaccess4):}\n{=(subcommand4):remove}\n{=(subtitle4):}\n{=(submessage4):}\n{=(subfooter4):}\n{=(subreact4):β}\n{=(subcolor4):DD5F53}\n\n{=(subenabled5):false}\n{=(subaccess5):}\n{=(subcommand5):temp}\n{=(subtitle5):}\n{=(submessage5):}\n{=(subfooter5):}\n{=(subreact5):β}\n{=(subcolor5):DD5F53}\n\n{=(subenabled6):false}\n{=(subaccess6):}\n{=(subcommand6):reset}\n{=(subtitle6):}\n{=(submessage6):}\n{=(subfooter6):}\n{=(subreact6):β}\n{=(subcolor6):DD5F53}\n\n{=(subcommand2):config}\n{=(subtitle):Custom Command Info}\n{=(submessage1):Subcommand: `{prefix}{tagname} help`\nSyntax: `{prefix}{tagname} <user> <role>`\nUses: {uses}}\n{=(submessage2):Subcommand: `{prefix}{tagname} config`\nThese are your current settings:\n**Prefix:** {prefix}\n**Tagname:** {tagname}\n**Roles with access:** {join(> <@&):<@&{replace(%2C, ):{urlencode:{roleswithaccess}}}>}\n**Blacklisted roles:** {join(> <@&):<@&{replace(%2C, ):{urlencode:{blacklistedroles}}}>}\n**Assignable roles:** {join(> <@&):<@&{replace(%2C, ):{urlencode:{assignableroles}}}>}\n**Log channel:** <#{logchannel}>\n**Self-assignable:** {selfassignable}}\n\n\n\n{=(errortitle):Custom Command Error}\n\n{=(errortitle1):Error 1}\n{=(errormessage1):Argument cannot be empty.}\n{=(errorfooter1):}\n{=(errorreact1):β}\n{=(errorcolor1):DD5F53}\n\n{=(errortitle2):Error 2}\n{=(errormessage2):Argument 1 is not a mention.}\n{=(errorfooter2):}\n{=(errorreact2):β}\n{=(errorcolor2):DD5F53}\n\n{=(errortitle3):Error 3}\n{=(errormessage3):The user cannot be yourself. (This can be turned off in settings)}\n{=(errorfooter3):}\n{=(errorreact3):β}\n{=(errorcolor3):DD5F53}\n\n{=(errortitle4):Error 4}\n{=(errormessage4):That user has a blacklisted role.}\n{=(errorfooter4):}\n{=(errorreact4):β}\n{=(errorcolor4):DD5F53}\n\n{=(errortitle5):Error 5}\n{=(errormessage5):That role is not an assignable role.}\n{=(errorfooter5):}\n{=(errorreact5):β}\n{=(errorcolor5):DD5F53}\n\n{=(errortitle6):Error 6}\n{=(errormessage6):The user already has that role.}\n{=(errorfooter6):}\n{=(errorreact6):β}\n{=(errorcolor6):DD5F53}\n\n{=(comment):~~~~~~~~~~~~~~ Process ~~~~~~~~~~~~~~~}\n\n{require(missing permissions):{whitelistedroles}}\n\n{override}\n\n{=(empty):}\n\n{=(subcheck):{any({args(1)}=={subcommand1}|{args(1)}=={subcommand2}):true|false}}\n\n{=(b):{blacklistedroles}}\n{=(t):{target(roleids)}}\n{=(vb):{any({any({contains({b(1):,}):{t}}==true|{contains({b(2):,}):{t}}==true|{contains({b(3):,}):{t}}==true|{contains({b(4):,}):{t}}==true|{contains({b(5):,}):{t}}==true|{contains({b(6):,}):{t}}==true|{contains({b(7):,}):{t}}==true|{contains({b(8):,}):{t}}==true|{contains({b(9):,}):{t}}==true|{contains({b(10):,}):{t}}==true|{contains({b(11):,}):{t}}==true|{contains({b(12):,}):{t}}==true|{contains({b(13):,}):{t}}==true|{contains({b(14):,}):{t}}==true|{contains({b(15):,}):{t}}==true):true|false}==true|{any({contains({b(16):,}):{t}}==true|{contains({b(17):,}):{t}}==true|{contains({b(18):,}):{t}}==true|{contains({b(19):,}):{t}}==true|{contains({b(20):,}):{t}}==true|{contains({b(21):,}):{t}}==true|{contains({b(22):,}):{t}}==true|{contains({b(23):,}):{t}}==true|{contains({b(24):,}):{t}}==true|{contains({b(25):,}):{t}}==true|{contains({b(26):,}):{t}}==true|{contains({b(27):,}):{t}}==true|{contains({b(28):,}):{t}}==true|{contains({b(29):,}):{t}}==true|{contains({b(30):,}):{t}}==true):true|false}==true):true|false}}\n\n{=(d):{+:trunc({replace(s,*1*):{replace(m,*60*):{replace(h,*3600*):{replace(d,*86400*):{replace(w,*604800*):{replace(mo,*2678400*):{replace(y,*977616000*):{args(3)}}}}}}}}1)}}\n{=(d1):{+:trunc({replace(s,*1*):{replace(m,*60*):{replace(h,*3600*):{replace(d,*86400*):{replace(w,*604800*):{replace(mo,*2678400*):{replace(y,*977616000*):{minduration}}}}}}}}1)}}\n{=(d2):{+:trunc({replace(s,*1*):{replace(m,*60*):{replace(h,*3600*):{replace(d,*86400*):{replace(w,*604800*):{replace(mo,*2678400*):{replace(y,*977616000*):{maxduration}}}}}}}}1)}}\n{=(r):{all({d}>={d1}|{d}<={d2}):true|false}}\n\n{=(value):{if({subcheck}==true):-1|{if({if({args}=={empty}):false|true}==false):1|{if({if({replace(!,):{args(1)}}=={replace(!,):{target(mention)}}):true|false}==false):2|{if({if({selfassignable}==true):true|{if({replace(!,):{args(1)}}=={replace(!,):{user(mention)}}):false|true}}==false):3|{if({if({vb}==true):false|true}==false):4|{if({if({contains({args(2)}):{join(> <@&):<@&{replace(%2C, ):{urlencode:{assignableroles}}}>}}==true):true|false}==false):5|{if({if({contains({replace(<@&,):{replace(>,):{args(2)}}}):{target(roleids)}}==true):false|true}==false):6|0}}}}}}}}\n\n{=(ic):}\n{=(na):}\n{=(nu):}\n{=(et):}\n{=(tu):}\n{=(ed):}\n{=(iu):}\n{=(th):}\n{=(ef):{if({value}==0):ID: {target(id)}|{empty}}}\n{=(fi):}\n{=(ec):#{if({subcheck}==true):{colorneutral}|{if({value}==0):{colorsuccess}|{errorcolor}}}}\n{=(ts):{if({value}==0):embed(timestamp):now|empty}}\n{=(rd):{if({value}==0):{logchannel}|{channel(id)}}}\n{=(ru):{if({subcheck}==true):{reactneutral}|{if({value}==0):{reactsuccess}|{errorreact}}}}\n{=(cc):{if({value}==0):c:role add {args(1)} {args(2)}|empty}}\n\n{=(comment):~~~~~~~~~~ Output ~~~~~~~~~~}\n\nPrefix: {prefix}\nTag Name: {tagname}\nWhitelisted Roles: {whitelistedroles}\nBlacklisted Roles: {blacklistedroles}\nAssignable Roles: {assignableroles}\nWhitelisted Channels: {whitelistedchannels}\nBlacklisted Channels: {blacklistedchannels}\n\nSelf Assignable: {selfassignable}\nDisplay Embed: {displayembed}\nShow Prefix: {showprefix}\nMinimum Duration: {minduration}\nMaximum Duration: {maxduration}\n\nEmbed Icon URL: {ic}\nEmbed Name: {na}\nEmbed Name URL: {nu}\nEmbed Title: {et}\nEmbed Title URL: {tu}\nEmbed Description: {ed}\nEmbed Image URL: {iu}\nEmbed Thumbnail URL: {th}\nEmbed Footer: {ef}\nEmbed Footer Icon: {fi}\nEmbed timestamp: {ts}\nEmbed color: {ec}\n\nRedirect: {rd}\nReactu: {ru}\nCarl: {cc}",
"embed": "{}",
"last_fetched": "2026-10-20T21:25:49.070Z"
}