give
Privateunrated
Content
78 lines{=(comment):~~~~~~~~~~~~~~~Variables you should change~~~~~~~~~~~~~~~}
{=(prefix):!}
{=(tagname):give}
{=(roleswithaccess):452939633039507466}
{=(blacklistedroles):695615456970539088,694292639373328524}
{=(assignableroles):699003108684070952,697583474563088436,698282242639921153,705060820605993010,697583610810859561}
{=(logchannel):691280974457339906}
{=(selfassignable):false}
{=(comment):~~~~~~~~~~Variables you can change for full customization~~~~~~~~~~}
{=(logtitle):Custom Command Logged}
{=(logmessage):**Command**: `{prefix}{tagname}`
**Target:** {target(proper)} ({target(id)})
**Role given:** {args(2)}
**Responsible Moderator:** {user(proper)} ({user(id)})
**Channel:** #{channel} [Jump!](https://discordapp.com/channels/{server(id)}/{channel(id)})
**Date:** {strf:%d/%m/%y}
**Time:** {strf:%X}}
{=(errortitle):Custom Command Error}
{=(errormessage1):Argument cannot be empty.}
{=(errormessage2):Argument 1 is not a mention.}
{=(errormessage3):The user cannot be yourself. (This can be turned off in settings)}
{=(errormessage4):That user has a blacklisted role.}
{=(errormessage5):That role is not an assignable role.}
{=(errormessage6):The user already has that role.}
{=(reactsuccess):β
}
{=(reactneutral):π}
{=(reacterror):β}
{=(colorsuccess):42F4A7}
{=(colorneutral):FFFA77}
{=(colorerror):DD5F53}
{=(subcommand1):help}
{=(subcommand2):config}
{=(subtitle):Custom Command Info}
{=(submessage1):Subcommand: `{prefix}{tagname} help`.
Syntax: `{prefix}{tagname} <user> <role>`}
{=(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}}
{=(comment):~~~~~~~~~~Don't edit below unless you know what you're doing~~~~~~~~~~}
{require:{roleswithaccess}}
{override}
{=(empty):}
{=(bid):{blacklistedroles}}
{=(trid):{target(roleids)}}
{=(vbid):{any({any({contains({bid(1):,}):{trid}}==true|{contains({bid(2):,}):{trid}}==true|{contains({bid(3):,}):{trid}}==true|{contains({bid(4):,}):{trid}}==true|{contains({bid(5):,}):{trid}}==true|{contains({bid(6):,}):{trid}}==true|{contains({bid(7):,}):{trid}}==true|{contains({bid(8):,}):{trid}}==true|{contains({bid(9):,}):{trid}}==true|{contains({bid(10):,}):{trid}}==true|{contains({bid(11):,}):{trid}}==true|{contains({bid(12):,}):{trid}}==true|{contains({bid(13):,}):{trid}}==true|{contains({bid(14):,}):{trid}}==true|{contains({bid(15):,}):{trid}}==true):true|false}==true|{any({contains({bid(16):,}):{trid}}==true|{contains({bid(17):,}):{trid}}==true|{contains({bid(18):,}):{trid}}==true|{contains({bid(19):,}):{trid}}==true|{contains({bid(20):,}):{trid}}==true|{contains({bid(21):,}):{trid}}==true|{contains({bid(22):,}):{trid}}==true|{contains({bid(23):,}):{trid}}==true|{contains({bid(24):,}):{trid}}==true|{contains({bid(25):,}):{trid}}==true|{contains({bid(26):,}):{trid}}==true|{contains({bid(27):,}):{trid}}==true|{contains({bid(28):,}):{trid}}==true|{contains({bid(29):,}):{trid}}==true|{contains({bid(30):,}):{trid}}==true):true|false}==true):true|false}}
{=(subcheck):{any({args(1)}=={subcommand1}|{args(1)}=={subcommand2}):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({vbid}==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}}}}}}}}
{embed(title):{if({subcheck}==true):{subtitle}|{if({value}==0):{logtitle}|{errortitle}}}}
{embed(description):{if({subcheck}==true):{if({args(1)}=={subcommand1}):{submessage1}|{if({args(1)}=={subcommand2}):{submessage2}}}|{if({value}==0):{logmessage}|{if({value}==1):{errormessage1}|{if({value}==2):{errormessage2}|{if({value}==3):{errormessage3}|{if({value}==4):{errormessage4}|{if({value}==5):{errormessage5}|{if({value}==6):{errormessage6}|Something went wrong. Contact the creator of this tag.}}}}}}}}}
{embed(color):#{if({subcheck}==true):{colorneutral}|{if({value}==0):{colorsuccess}|{colorerror}}}}
{redirect:{if({value}==0):691280974457339906|{channel(id)}}}
{reactu:{if({subcheck}==true):{reactneutral}|{if({value}==0):{reactsuccess}|{reacterror}}}}
{{if({value}==0):c:role add {args(1)} {args(2)}|empty}}
{{if({value}==0):embed(timestamp):now|empty}}
{=(footer):{if({value}==0):ID: {target(id)}|{empty}}}Embed
1 line{"color": 5198940, "title": "Title", "footer": {"text": "{footer}"}, "description": "Desc"}Raw JSON
{
"id": 240480,
"created_at": "2022-04-26T10:36:47.380Z",
"tag_name": "give",
"nsfw": false,
"owner_id": "448497787315683340",
"uses": 12,
"description": null,
"restricted": false,
"shared": false,
"deleted": false,
"safe": "unrated",
"hidden": false,
"guild_id": "448499603835191309",
"sharer": "448497787315683340",
"content": "{=(comment):~~~~~~~~~~~~~~~Variables you should change~~~~~~~~~~~~~~~}\n{=(prefix):!}\n{=(tagname):give}\n{=(roleswithaccess):452939633039507466}\n{=(blacklistedroles):695615456970539088,694292639373328524}\n{=(assignableroles):699003108684070952,697583474563088436,698282242639921153,705060820605993010,697583610810859561}\n{=(logchannel):691280974457339906}\n{=(selfassignable):false}\n\n{=(comment):~~~~~~~~~~Variables you can change for full customization~~~~~~~~~~}\n\n{=(logtitle):Custom Command Logged}\n{=(logmessage):**Command**: `{prefix}{tagname}`\n**Target:** {target(proper)} ({target(id)})\n**Role given:** {args(2)}\n**Responsible Moderator:** {user(proper)} ({user(id)})\n**Channel:** #{channel} [Jump!](https://discordapp.com/channels/{server(id)}/{channel(id)})\n**Date:** {strf:%d/%m/%y} \n**Time:** {strf:%X}}\n{=(errortitle):Custom Command Error}\n{=(errormessage1):Argument cannot be empty.}\n{=(errormessage2):Argument 1 is not a mention.}\n{=(errormessage3):The user cannot be yourself. (This can be turned off in settings)}\n{=(errormessage4):That user has a blacklisted role.}\n{=(errormessage5):That role is not an assignable role.}\n{=(errormessage6):The user already has that role.}\n{=(reactsuccess):β
}\n{=(reactneutral):π}\n{=(reacterror):β}\n{=(colorsuccess):42F4A7}\n{=(colorneutral):FFFA77}\n{=(colorerror):DD5F53}\n{=(subcommand1):help}\n{=(subcommand2):config}\n{=(subtitle):Custom Command Info}\n{=(submessage1):Subcommand: `{prefix}{tagname} help`.\nSyntax: `{prefix}{tagname} <user> <role>`}\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{=(comment):~~~~~~~~~~Don't edit below unless you know what you're doing~~~~~~~~~~}\n\n{require:{roleswithaccess}}\n\n{override}\n\n{=(empty):}\n\n{=(bid):{blacklistedroles}}\n{=(trid):{target(roleids)}}\n{=(vbid):{any({any({contains({bid(1):,}):{trid}}==true|{contains({bid(2):,}):{trid}}==true|{contains({bid(3):,}):{trid}}==true|{contains({bid(4):,}):{trid}}==true|{contains({bid(5):,}):{trid}}==true|{contains({bid(6):,}):{trid}}==true|{contains({bid(7):,}):{trid}}==true|{contains({bid(8):,}):{trid}}==true|{contains({bid(9):,}):{trid}}==true|{contains({bid(10):,}):{trid}}==true|{contains({bid(11):,}):{trid}}==true|{contains({bid(12):,}):{trid}}==true|{contains({bid(13):,}):{trid}}==true|{contains({bid(14):,}):{trid}}==true|{contains({bid(15):,}):{trid}}==true):true|false}==true|{any({contains({bid(16):,}):{trid}}==true|{contains({bid(17):,}):{trid}}==true|{contains({bid(18):,}):{trid}}==true|{contains({bid(19):,}):{trid}}==true|{contains({bid(20):,}):{trid}}==true|{contains({bid(21):,}):{trid}}==true|{contains({bid(22):,}):{trid}}==true|{contains({bid(23):,}):{trid}}==true|{contains({bid(24):,}):{trid}}==true|{contains({bid(25):,}):{trid}}==true|{contains({bid(26):,}):{trid}}==true|{contains({bid(27):,}):{trid}}==true|{contains({bid(28):,}):{trid}}==true|{contains({bid(29):,}):{trid}}==true|{contains({bid(30):,}):{trid}}==true):true|false}==true):true|false}}\n\n{=(subcheck):{any({args(1)}=={subcommand1}|{args(1)}=={subcommand2}):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({vbid}==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{embed(title):{if({subcheck}==true):{subtitle}|{if({value}==0):{logtitle}|{errortitle}}}}\n\n{embed(description):{if({subcheck}==true):{if({args(1)}=={subcommand1}):{submessage1}|{if({args(1)}=={subcommand2}):{submessage2}}}|{if({value}==0):{logmessage}|{if({value}==1):{errormessage1}|{if({value}==2):{errormessage2}|{if({value}==3):{errormessage3}|{if({value}==4):{errormessage4}|{if({value}==5):{errormessage5}|{if({value}==6):{errormessage6}|Something went wrong. Contact the creator of this tag.}}}}}}}}}\n\n{embed(color):#{if({subcheck}==true):{colorneutral}|{if({value}==0):{colorsuccess}|{colorerror}}}}\n\n{redirect:{if({value}==0):691280974457339906|{channel(id)}}}\n\n{reactu:{if({subcheck}==true):{reactneutral}|{if({value}==0):{reactsuccess}|{reacterror}}}}\n\n{{if({value}==0):c:role add {args(1)} {args(2)}|empty}}\n\n{{if({value}==0):embed(timestamp):now|empty}}\n\n{=(footer):{if({value}==0):ID: {target(id)}|{empty}}}",
"embed": "{\"color\": 5198940, \"title\": \"Title\", \"footer\": {\"text\": \"{footer}\"}, \"description\": \"Desc\"}",
"last_fetched": "2026-10-20T21:52:40.616Z"
}