tonetag

Private

Content

307 lines
{=(COMMENT):Your preferred prefix and this tag's name. Used in the embed's footer for instructions.}
{=(prefix):c/}
{=(tagname):tonetag}

{=(COMMENT):Storing the first argument in lowercase, and creates custom shorthand aliases for some keywords.}
{=(l1):{replace(gw,giveaways):{replace(cmd,commands):{replace(cmds,commands):{replace(link,invite):{lower:{1}}}}}}}

{=(COMMENT):List of keywords. I left "creat" so it will be detected if the user types "created" or "creation" for example. Same for "mod" with "moderation" or "moderators" or "mods".}
{=(kw):common uncommon rules /j /hj /s /sarc /srs /nsrs /lh /g /gen /nm /nbh /nbr /p /r /pos /neg /neu /ij /lu /ref /t /ot /th /hyp /cb /q /ly /l /li /rh /s}

{=(COMMENT):--- Ignore everything below, until the next comment that says "TO EDIT".---}
{=(jkw):{join(~):0 {kw}}}
{=(inkw):{in({l1}):{list(1):{jkw}}} {in({l1}):{list(2):{jkw}}} {in({l1}):{list(3):{jkw}}} {in({l1}):{list(4):{jkw}}} {in({l1}):{list(5):{jkw}}} {in({l1}):{list(6):{jkw}}} {in({l1}):{list(7):{jkw}}} {in({l1}):{list(8):{jkw}}} {in({l1}):{list(9):{jkw}}} {in({l1}):{list(10):{jkw}}} {in({l1}):{list(11):{jkw}}} {in({l1}):{list(12):{jkw}}} {in({l1}):{list(13):{jkw}}} {in({l1}):{list(14):{jkw}}} {in({l1}):{list(15):{jkw}}} {in({l1}):{list(16):{jkw}}} {in({l1}):{list(17):{jkw}}} {in({l1}):{list(18):{jkw}}} {in({l1}):{list(19):{jkw}}} {in({l1}):{list(20):{jkw}}} {in({l1}):{list(21):{jkw}}} {in({l1}):{list(22):{jkw}}} {in({l1}):{list(23):{jkw}}} {in({l1}):{list(24):{jkw}}} {in({l1}):{list(25):{jkw}}}}

{=(idxtrue):{index(true):0 {inkw}}}

{=(isInvalidOrNone):{in(2):{m:trunc(2+{replace(true,0):{replace(false,3):{join(+):{inkw}}}})}}}

{=(sub):{kw({idxtrue})}}
{=(tag):{prefix}{tagname}}

{=(formattedKw):`{join(`, `):{kw}}`}

{=():}

{=(COMMENT):--- TO EDIT --- This is where starts all the content to edit for this command for your server.
Server Banner Image URL and Invite Link. I put them inside variables in case you need to re-use them.}
{=(sBanner):https://res.cloudinary.com/demo/image/upload/w_350,h_100,e_colorize,co_rgb:44408C,r_5/l_text:Montserrat_25:{urlencode:{server}},co_rgb:202225,g_center/https://media.discordapp.net/attachments/750555108219027477/863801766642057257/aa.thin_gray.jpg}
{=(sInvite):https://discord.gg/}
{=(sBorder):https://media.discordapp.net/attachments/750555108219027477/863801766642057257/aa.thin_gray.jpg}

{=(COMMENT):--- IMPORTANT ---> Variable name MUST follow format "k<keyword>" (with the lowercase k before).
The format for each variable's content is as follow:
Title~Description~Image URL
The Title is the word that comes after the word "Server" in the title of the embed.
The Description is the actual text content your users will see. It can include TagScript and Markdown (hyperlinks etc.).
The Image URL is optional, but even if you put none, you will **need** the "~" character after Description!}

{=(COMMENT):Default answer when invalid keyword or no argument given. Please leave the word "default" as this variable name specifically!}
{=(default):__command help!__~**you must use the tag like 
`c/tonetag (command)`**
⠄+ avaliable commands :: <a:w_bluestar:844260913548623903>
> `common`
> `uncommon`
> `rules`
> __any tone tag__ ex. `/p`

**examples**
`{tag} /j` - `{tag} rules`
~{sBorder}}

{=(kcommon):__common tone indicators!__~
`/j` ﹒ joking
`/hj` ﹒ half joking
`/sarc` ﹒ sarcasm
`/srs` ﹒ serious
`/lh` ﹒ light hearted
`/gen` ﹒ genuine
`/nm` ﹒ not mad
`/nbh` ﹒ nobody here
`/p` ﹒ platonic
`/r` ﹒ romantic
`/pos` ﹒ positive 
`/neg` ﹒ negative 
~{sBorder}}

{=(kuncommon):__not-as-common tone indicators!__~
`/nsrs` ﹒ not serious
`/ij` ﹒ inside joke
`/nbr` ﹒ not being rude
`/lu` ﹒ a little upset
`/ref` ﹒ reference
`/t` ﹒ teasing
`/ot` ﹒ off topic
`/th` ﹒ threat
`/hyp` ﹒ hyperbole
`/cb` ﹒ clickbait
`/q` ﹒ quote
`/ly` ﹒ lyrics
`/li` ﹒ literal
`/rh` ﹒ rhetorical
`/neu` ﹒ neutral 
~{sBorder}}

{=(krules):__using tone indicators correctly!__~
`1.` **don't use them jokingly.** this would be harmful to people who actually need tone tags.
⠀⠀- ex. using `/srs` when you aren't being serious.
⠀⠀- misuse will result in a verbal warn, continued misuse will result in a mute.

`2.` **use `/sarc` or `/srs` rather than `/s`.** ive seen different uses of `/s`, so to avoid confusion don't use it.

`3.` **use tone indicators when asked.** if someone asks you to speak with indicators, please do.
~{sBorder}}

{=(k/j):`/j` __information!__~
**meaning :** /joke
**-** used when making a joke

**usage :** you smell /j
~{sBorder}}

{=(k/hj):`/hj` __information!__~
**meaning :** /half-joke
**-** used when kinda joking/kinda not.

**usage :** i hate you /hj
~{sBorder}}

{=(k/sarc):`/sarc` __information!__~
**meaning :** /sarcasm. 
**-** used when being sarcastic.

**usage :** you're so funny /sarc
~{sBorder}}

{=(k/srs):`/srs` __information!__~
**meaning :** /serious
**-** used when being serious.

**usage :** i agree with you /srs
~{sBorder}}

{=(k/nsrs):`/nsrs` __information!__~
**meaning :** /not-serious
**-** used when you're not serious.

**usage :** i think that mirrors are homophobic /nsrs
~{sBorder}}

{=(k/lh):`/lh` __information!__~
**meaning :** /light-hearted
**-** used when you're saying something that should be taken lightly/not seriously.

**usage :** you talked like purple guy for 4 months /lh
~{sBorder}}

{=(k/nm):`/nm` __information!__~
**meaning :** /not-mad
**-** used when you don't want to come off as upset.

**usage :** fine /nm
~{sBorder}}

{=(k/nbr):`/nbr` __information!__~
**meaning :** /not-being-rude
**-** used when you're not being rude.

**usage :** i don't think that looks good /nbr
~{sBorder}}

{=(k/nbh):`/nbh` __information!__~
**meaning :** /nobody-here
**-** used when you're talking about someone indirectly, but they're not in the conversation/group.

**usage :** i don't like it when people act cocky /nbh
~{sBorder}}

{=(k/p):`/p` __information!__~
**meaning :** /platonic
**-** used when you mean something platonically.

**usage :** you're so pretty /p
~{sBorder}}

{=(k/r):`/r` __information!__~
**meaning :** /romantic
**-** used when you mean something romantically.

**usage :** i love you /r
~{sBorder}}

{=(k/pos):`/pos` __information!__~
**meaning :** /positive
**-** used when you're talking about something positive.

**usage :** my friend gave me a gift! /pos
~{sBorder}}

{=(k/neg):`/neg` __information!__~
**meaning :** /negative
**-** used when you're talking about something negative.

**usage :** i'm all by myself /neg
~{sBorder}}

{=(k/neu):`/neu` __information!__~
**meaning :** /neutral
**-** used when you're talking about something neutral.

**usage :** im so bored /neu
~{sBorder}}

{=(k/gen):`/gen` __information!__~
**meaning :** /genuine
**-** used when you're being genuine.

**usage :** i don't understand /gen
~{sBorder}}
{=(k/g):{k/gen}}

{=(k/ij):`/ij` __information!__~
**meaning :** /inside-joke
**-** used when you're mentioning an inside joke.

**usage :** my boobs are sad /ij
~{sBorder}}

{=(k/lu):`/lu` __information!__~
**meaning :** /little-upset
**-** used when you're a little bit upset about something.

**usage :** no worries, i'll just take a nap /lu
~{sBorder}}

{=(k/ref):`/ref` __information!__~
**meaning :** /reference
**-** used when you're referencing something.

**usage :** i think foxy is gay /ref
~{sBorder}}

{=(k/t):`/t` __information!__~
**meaning :** /teasing
**-** used when you're teasing someone.

**usage :** you're so short /t
~{sBorder}}

{=(k/ot):`/ot` __information!__~
**meaning :** /off-topic
**-** used when you're talking about something off topic.

**usage :** okay but does anyone like moths /ot
~{sBorder}}

{=(k/th):`/th` __information!__~
**meaning :** /threat
**-** used when you're threatening someone.

**usage :** i will find you /th /j
~{sBorder}}

{=(k/hyp):`/hyp` __information!__~
**meaning :** /hyperbole
**-** used when you're exaggerating your statement.

**usage :** i have 1000 plushies /hyp
~{sBorder}}

{=(k/cb):`/cb` __information!__~
**meaning :** /clickbait
**-** used as a form of false advertisement.

**usage :** i found a dog in my closet /cb
~{sBorder}}

{=(k/q):`/q` __information!__~
**meaning :** /quote
**-** used when you're quoting someone.

**usage :** pineapple doesn't belong on pizza /q
~{sBorder}}

{=(k/ly):`/ly` __information!__~
**meaning :** /lyrics
**-** used when you're quoting lyrics.

**usage :** I say the wrong shit at the right times /ly
~{sBorder}}

{=(k/li):`/li` __information!__~
**meaning :** /literal
**-** used when you're being literal.

**usage :** wow I don't like that /li
~{sBorder}}

{=(k/rh):`/rh` __information!__~
**meaning :** /rhetorical
**-** used when you're asking something you don't want an answer to.

**usage :** who cares? /rh
~{sBorder}}

{=(k/s):`/s` __information!__~
**meaning :** /serious or /sarcasm
**-** please use `/srs` or `/sarc` instead to avoid confusion.
~{sBorder}}

{=(COMMENT):Don't mind the variable below. It is only used to return the default message when no argument is given or when the keyword couldn't be found.}
{=(toReturn):{if({isInvalidOrNone}==true):default|k{sub}}}

{=(COMMENT):Embed fields variables.
I don't really advise that you change any if you don't know what you're doing, but you do you.
You can edit the footer one if you'd like.
Feel free to change the hex color code in the em.color variable to match your server color!}
{=(em.name):{server}}
{=(em.icon):{server(icon)}}
{=(em.title):{{toReturn}(1):~}}
{=(em.desc):{{toReturn}(2):~}}
{=(em.img):{{toReturn}(3):~}}
{=(em.footer):}
{=(em.color):#2f3136}


{embed(color):#{replace(#,):{em.color}}}
<a:c_loading2:843617257980428331> loading . . . . {1}!

Embed

1 line
{"color": 3092790, "image": {"url": "https://media.discordapp.net/attachments/750555108219027477/863801766642057257/aa.thin_gray.jpg"}, "title": "{em.title}", "description": "{em.desc}"}
Raw JSON
{
  "id": 991556,
  "created_at": "2021-08-06T03:03:32.000Z",
  "tag_name": "tonetag",
  "nsfw": false,
  "owner_id": "345793511851032576",
  "uses": 46,
  "description": null,
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "",
  "hidden": false,
  "guild_id": "754491384727339110",
  "sharer": "345793511851032576",
  "content": "{=(COMMENT):Your preferred prefix and this tag's name. Used in the embed's footer for instructions.}\n{=(prefix):c/}\n{=(tagname):tonetag}\n\n{=(COMMENT):Storing the first argument in lowercase, and creates custom shorthand aliases for some keywords.}\n{=(l1):{replace(gw,giveaways):{replace(cmd,commands):{replace(cmds,commands):{replace(link,invite):{lower:{1}}}}}}}\n\n{=(COMMENT):List of keywords. I left \"creat\" so it will be detected if the user types \"created\" or \"creation\" for example. Same for \"mod\" with \"moderation\" or \"moderators\" or \"mods\".}\n{=(kw):common uncommon rules /j /hj /s /sarc /srs /nsrs /lh /g /gen /nm /nbh /nbr /p /r /pos /neg /neu /ij /lu /ref /t /ot /th /hyp /cb /q /ly /l /li /rh /s}\n\n{=(COMMENT):--- Ignore everything below, until the next comment that says \"TO EDIT\".---}\n{=(jkw):{join(~):0 {kw}}}\n{=(inkw):{in({l1}):{list(1):{jkw}}} {in({l1}):{list(2):{jkw}}} {in({l1}):{list(3):{jkw}}} {in({l1}):{list(4):{jkw}}} {in({l1}):{list(5):{jkw}}} {in({l1}):{list(6):{jkw}}} {in({l1}):{list(7):{jkw}}} {in({l1}):{list(8):{jkw}}} {in({l1}):{list(9):{jkw}}} {in({l1}):{list(10):{jkw}}} {in({l1}):{list(11):{jkw}}} {in({l1}):{list(12):{jkw}}} {in({l1}):{list(13):{jkw}}} {in({l1}):{list(14):{jkw}}} {in({l1}):{list(15):{jkw}}} {in({l1}):{list(16):{jkw}}} {in({l1}):{list(17):{jkw}}} {in({l1}):{list(18):{jkw}}} {in({l1}):{list(19):{jkw}}} {in({l1}):{list(20):{jkw}}} {in({l1}):{list(21):{jkw}}} {in({l1}):{list(22):{jkw}}} {in({l1}):{list(23):{jkw}}} {in({l1}):{list(24):{jkw}}} {in({l1}):{list(25):{jkw}}}}\n\n{=(idxtrue):{index(true):0 {inkw}}}\n\n{=(isInvalidOrNone):{in(2):{m:trunc(2+{replace(true,0):{replace(false,3):{join(+):{inkw}}}})}}}\n\n{=(sub):{kw({idxtrue})}}\n{=(tag):{prefix}{tagname}}\n\n{=(formattedKw):`{join(`, `):{kw}}`}\n\n{=():}\n\n{=(COMMENT):--- TO EDIT --- This is where starts all the content to edit for this command for your server.\nServer Banner Image URL and Invite Link. I put them inside variables in case you need to re-use them.}\n{=(sBanner):https://res.cloudinary.com/demo/image/upload/w_350,h_100,e_colorize,co_rgb:44408C,r_5/l_text:Montserrat_25:{urlencode:{server}},co_rgb:202225,g_center/https://media.discordapp.net/attachments/750555108219027477/863801766642057257/aa.thin_gray.jpg}\n{=(sInvite):https://discord.gg/}\n{=(sBorder):https://media.discordapp.net/attachments/750555108219027477/863801766642057257/aa.thin_gray.jpg}\n\n{=(COMMENT):--- IMPORTANT ---> Variable name MUST follow format \"k<keyword>\" (with the lowercase k before).\nThe format for each variable's content is as follow:\nTitle~Description~Image URL\nThe Title is the word that comes after the word \"Server\" in the title of the embed.\nThe Description is the actual text content your users will see. It can include TagScript and Markdown (hyperlinks etc.).\nThe Image URL is optional, but even if you put none, you will **need** the \"~\" character after Description!}\n\n{=(COMMENT):Default answer when invalid keyword or no argument given. Please leave the word \"default\" as this variable name specifically!}\n{=(default):__command help!__~**you must use the tag like \n`c/tonetag (command)`**\n⠄+ avaliable commands :: <a:w_bluestar:844260913548623903>\n> `common`\n> `uncommon`\n> `rules`\n> __any tone tag__ ex. `/p`\n\n**examples**\n`{tag} /j` - `{tag} rules`\n~{sBorder}}\n\n{=(kcommon):__common tone indicators!__~\n`/j` ﹒ joking\n`/hj` ﹒ half joking\n`/sarc` ﹒ sarcasm\n`/srs` ﹒ serious\n`/lh` ﹒ light hearted\n`/gen` ﹒ genuine\n`/nm` ﹒ not mad\n`/nbh` ﹒ nobody here\n`/p` ﹒ platonic\n`/r` ﹒ romantic\n`/pos` ﹒ positive \n`/neg` ﹒ negative \n~{sBorder}}\n\n{=(kuncommon):__not-as-common tone indicators!__~\n`/nsrs` ﹒ not serious\n`/ij` ﹒ inside joke\n`/nbr` ﹒ not being rude\n`/lu` ﹒ a little upset\n`/ref` ﹒ reference\n`/t` ﹒ teasing\n`/ot` ﹒ off topic\n`/th` ﹒ threat\n`/hyp` ﹒ hyperbole\n`/cb` ﹒ clickbait\n`/q` ﹒ quote\n`/ly` ﹒ lyrics\n`/li` ﹒ literal\n`/rh` ﹒ rhetorical\n`/neu` ﹒ neutral \n~{sBorder}}\n\n{=(krules):__using tone indicators correctly!__~\n`1.` **don't use them jokingly.** this would be harmful to people who actually need tone tags.\n⠀⠀- ex. using `/srs` when you aren't being serious.\n⠀⠀- misuse will result in a verbal warn, continued misuse will result in a mute.\n\n`2.` **use `/sarc` or `/srs` rather than `/s`.** ive seen different uses of `/s`, so to avoid confusion don't use it.\n\n`3.` **use tone indicators when asked.** if someone asks you to speak with indicators, please do.\n~{sBorder}}\n\n{=(k/j):`/j` __information!__~\n**meaning :** /joke\n**-** used when making a joke\n\n**usage :** you smell /j\n~{sBorder}}\n\n{=(k/hj):`/hj` __information!__~\n**meaning :** /half-joke\n**-** used when kinda joking/kinda not.\n\n**usage :** i hate you /hj\n~{sBorder}}\n\n{=(k/sarc):`/sarc` __information!__~\n**meaning :** /sarcasm. \n**-** used when being sarcastic.\n\n**usage :** you're so funny /sarc\n~{sBorder}}\n\n{=(k/srs):`/srs` __information!__~\n**meaning :** /serious\n**-** used when being serious.\n\n**usage :** i agree with you /srs\n~{sBorder}}\n\n{=(k/nsrs):`/nsrs` __information!__~\n**meaning :** /not-serious\n**-** used when you're not serious.\n\n**usage :** i think that mirrors are homophobic /nsrs\n~{sBorder}}\n\n{=(k/lh):`/lh` __information!__~\n**meaning :** /light-hearted\n**-** used when you're saying something that should be taken lightly/not seriously.\n\n**usage :** you talked like purple guy for 4 months /lh\n~{sBorder}}\n\n{=(k/nm):`/nm` __information!__~\n**meaning :** /not-mad\n**-** used when you don't want to come off as upset.\n\n**usage :** fine /nm\n~{sBorder}}\n\n{=(k/nbr):`/nbr` __information!__~\n**meaning :** /not-being-rude\n**-** used when you're not being rude.\n\n**usage :** i don't think that looks good /nbr\n~{sBorder}}\n\n{=(k/nbh):`/nbh` __information!__~\n**meaning :** /nobody-here\n**-** used when you're talking about someone indirectly, but they're not in the conversation/group.\n\n**usage :** i don't like it when people act cocky /nbh\n~{sBorder}}\n\n{=(k/p):`/p` __information!__~\n**meaning :** /platonic\n**-** used when you mean something platonically.\n\n**usage :** you're so pretty /p\n~{sBorder}}\n\n{=(k/r):`/r` __information!__~\n**meaning :** /romantic\n**-** used when you mean something romantically.\n\n**usage :** i love you /r\n~{sBorder}}\n\n{=(k/pos):`/pos` __information!__~\n**meaning :** /positive\n**-** used when you're talking about something positive.\n\n**usage :** my friend gave me a gift! /pos\n~{sBorder}}\n\n{=(k/neg):`/neg` __information!__~\n**meaning :** /negative\n**-** used when you're talking about something negative.\n\n**usage :** i'm all by myself /neg\n~{sBorder}}\n\n{=(k/neu):`/neu` __information!__~\n**meaning :** /neutral\n**-** used when you're talking about something neutral.\n\n**usage :** im so bored /neu\n~{sBorder}}\n\n{=(k/gen):`/gen` __information!__~\n**meaning :** /genuine\n**-** used when you're being genuine.\n\n**usage :** i don't understand /gen\n~{sBorder}}\n{=(k/g):{k/gen}}\n\n{=(k/ij):`/ij` __information!__~\n**meaning :** /inside-joke\n**-** used when you're mentioning an inside joke.\n\n**usage :** my boobs are sad /ij\n~{sBorder}}\n\n{=(k/lu):`/lu` __information!__~\n**meaning :** /little-upset\n**-** used when you're a little bit upset about something.\n\n**usage :** no worries, i'll just take a nap /lu\n~{sBorder}}\n\n{=(k/ref):`/ref` __information!__~\n**meaning :** /reference\n**-** used when you're referencing something.\n\n**usage :** i think foxy is gay /ref\n~{sBorder}}\n\n{=(k/t):`/t` __information!__~\n**meaning :** /teasing\n**-** used when you're teasing someone.\n\n**usage :** you're so short /t\n~{sBorder}}\n\n{=(k/ot):`/ot` __information!__~\n**meaning :** /off-topic\n**-** used when you're talking about something off topic.\n\n**usage :** okay but does anyone like moths /ot\n~{sBorder}}\n\n{=(k/th):`/th` __information!__~\n**meaning :** /threat\n**-** used when you're threatening someone.\n\n**usage :** i will find you /th /j\n~{sBorder}}\n\n{=(k/hyp):`/hyp` __information!__~\n**meaning :** /hyperbole\n**-** used when you're exaggerating your statement.\n\n**usage :** i have 1000 plushies /hyp\n~{sBorder}}\n\n{=(k/cb):`/cb` __information!__~\n**meaning :** /clickbait\n**-** used as a form of false advertisement.\n\n**usage :** i found a dog in my closet /cb\n~{sBorder}}\n\n{=(k/q):`/q` __information!__~\n**meaning :** /quote\n**-** used when you're quoting someone.\n\n**usage :** pineapple doesn't belong on pizza /q\n~{sBorder}}\n\n{=(k/ly):`/ly` __information!__~\n**meaning :** /lyrics\n**-** used when you're quoting lyrics.\n\n**usage :** I say the wrong shit at the right times /ly\n~{sBorder}}\n\n{=(k/li):`/li` __information!__~\n**meaning :** /literal\n**-** used when you're being literal.\n\n**usage :** wow I don't like that /li\n~{sBorder}}\n\n{=(k/rh):`/rh` __information!__~\n**meaning :** /rhetorical\n**-** used when you're asking something you don't want an answer to.\n\n**usage :** who cares? /rh\n~{sBorder}}\n\n{=(k/s):`/s` __information!__~\n**meaning :** /serious or /sarcasm\n**-** please use `/srs` or `/sarc` instead to avoid confusion.\n~{sBorder}}\n\n{=(COMMENT):Don't mind the variable below. It is only used to return the default message when no argument is given or when the keyword couldn't be found.}\n{=(toReturn):{if({isInvalidOrNone}==true):default|k{sub}}}\n\n{=(COMMENT):Embed fields variables.\nI don't really advise that you change any if you don't know what you're doing, but you do you.\nYou can edit the footer one if you'd like.\nFeel free to change the hex color code in the em.color variable to match your server color!}\n{=(em.name):{server}}\n{=(em.icon):{server(icon)}}\n{=(em.title):{{toReturn}(1):~}}\n{=(em.desc):{{toReturn}(2):~}}\n{=(em.img):{{toReturn}(3):~}}\n{=(em.footer):}\n{=(em.color):#2f3136}\n\n\n{embed(color):#{replace(#,):{em.color}}}\n<a:c_loading2:843617257980428331> loading . . . . {1}!",
  "embed": "{\"color\": 3092790, \"image\": {\"url\": \"https://media.discordapp.net/attachments/750555108219027477/863801766642057257/aa.thin_gray.jpg\"}, \"title\": \"{em.title}\", \"description\": \"{em.desc}\"}",
  "last_fetched": "2026-10-20T17:16:34.221Z"
}