give

Privateunrated

Content

78 lines
{=(comment):~~~~~~~~~~~~~~~Variables you should change~~~~~~~~~~~~~~~}
{=(prefix):!}
{=(tagname):give}
{=(roleswithaccess):694292639373328524,697940468138246185}
{=(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`.
Command format: `{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": 240365,
  "created_at": "2022-04-26T10:36:47.356Z",
  "tag_name": "give",
  "nsfw": false,
  "owner_id": "448497787315683340",
  "uses": 1,
  "description": null,
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "unrated",
  "hidden": false,
  "guild_id": "491351026461310986",
  "sharer": "448497787315683340",
  "content": "{=(comment):~~~~~~~~~~~~~~~Variables you should change~~~~~~~~~~~~~~~}\n{=(prefix):!}\n{=(tagname):give}\n{=(roleswithaccess):694292639373328524,697940468138246185}\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`.\nCommand format: `{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.289Z"
}