give

Private

Content

77 lines
{=(comment):~~~~~~~~~~~~~~~Variables you should change~~~~~~~~~~~~~~~}
{=(prefix):.}
{=(tagname):give}
{=(roleswithaccess):753321823898435616,398937656131715083,101788203127697408}
{=(blacklistedroles):405754434526904321,747487062269100132}
{=(assignableroles):322851363484729357,150372862086086656,739277407852298360,111942251361411072,550112835888349235,550710356369211392,187626810928791553,111942376737501184,530104025580961807,111942318587744256,648252732070821890,250678469091000340,522949031312490516,499711274326949888}
{=(selfassignable):false}

{=(comment):~~~~~~~~~~Variables you can change for full customization~~~~~~~~~~}

{=(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)})
**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>`
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}}

{=(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": 438583,
  "created_at": "2020-11-20T00:09:00.000Z",
  "tag_name": "give",
  "nsfw": false,
  "owner_id": "84096392208875520",
  "uses": 31,
  "description": null,
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "",
  "hidden": false,
  "guild_id": "101681392651362304",
  "sharer": "84096392208875520",
  "content": "{=(comment):~~~~~~~~~~~~~~~Variables you should change~~~~~~~~~~~~~~~}\n{=(prefix):.}\n{=(tagname):give}\n{=(roleswithaccess):753321823898435616,398937656131715083,101788203127697408}\n{=(blacklistedroles):405754434526904321,747487062269100132}\n{=(assignableroles):322851363484729357,150372862086086656,739277407852298360,111942251361411072,550112835888349235,550710356369211392,187626810928791553,111942376737501184,530104025580961807,111942318587744256,648252732070821890,250678469091000340,522949031312490516,499711274326949888}\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(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)})\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>`\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{=(comment):~~~~~~~~~~Don't edit below unless you know what you're doing~~~~~~~~~~}\n\n{require:{roleswithaccess}}\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-20T23:12:44.677Z"
}