rules

Privateunrated

Content

202 lines
{=(comment):Change the prefix and tag name to match your server's settings.}
{=(prefix):.}
{=(tagname):rule}

{=(coffset):{m:trunc(2*3600)}}
{=(time):{strf({m:trunc({strf:%s}+{coffset})}):%d. %B %Y %-I:%M%p}}

{=(comment):
If you would like the tag to always display a link to your rules channel in the description when you are listing rules
Insert the channel id of your rules channel below. Leave completely blank and it will not display.}
{=(ruleschannelid):702162778625933432}

{=(comment):Add, change or remove the embed title here}
{embed(title):Read the rules!}

{=(comment):
Put custom titles in the title1-title25 variables (if you want them).
Put keywords for each rule in the keyword1-keyword25 variables. Not required but useful.

The logic behind keyword detection has changed, LONG keywords are better. If you have "spamming" as the keyword, and do "!rule spam", it will detect it. 

You can provide multiple keywords for each rule IF you do NOT put spaces in between them. Use commas if you feel the need to separate them.

Put rules in the rule1-rule25 variables.
Titles must be less than 256 characters, and rules must be less than 1024 characters.
Some symbols in rule text might cause issues, limit formatting to Discord markdown friendly characters. 
DO NOT USE " or | in rule text.
Leave custom titles blank to have the titles just be "Rule #".
Leave corresponding title, keyword, and rule variables blank if the rule # does not exist, but do NOT erase the blank variables}


{=(title01):Rule 1}
{=(keyword01):nsfw}
{=(rule01):• **NO NSFW IN ANY CHANNEL AT ALL**
`NSFW = Is an acronym for "not safe for work". Used as a warning next to web links that go to a web page with images or video that wouldn't be appropriate for workplace viewing (pornography, naked or near-naked people, graphic photos, etc.) Contrast with SFW.`}

{=(title02):Rule 2}
{=(keyword02):tos,terms}
{=(rule02):• All rules from **[Discord Terms of Service](https://discord.com/terms "Discord ToS")** and **[Discord Community Guidelines](https://discord.com/new/guidelines "Discord Community Guidelines")** apply here!}

{=(title03):Rule 3}
{=(keyword03):spamming}
{=(rule03):• You are not allowed to spam!
This includes, but is not limited to, quickly typing separate lines, zalgo, copypastas, and long paragraphs of text.}

{=(title04):Rule 4}
{=(keyword04):begging}
{=(rule04):• **You are not allowed to beg for nitro or anything else!**}

{=(title05):Rule 5}
{=(keyword05):nickname}
{=(rule05):• You need to have pingable username! If you have unpingable username you will get nickname called "pingable nickname" with random code at the end!}

{=(title06):Rule 6}
{=(keyword06):ads,advertise,advertising}
{=(rule06):• **You are not allowed to advertise anywhere, That includes but is not limited to:
DM ads or links!**}

{=(title07):Rule 7}
{=(keyword07):slurs}
{=(rule07):• You are not allowed to send any racial, homophobic, sexist or discriminatory images or vocabulary. **We are LGBTQ+ friendly!**
Be respectful towards all staff and other members.}

{=(title08):Rule 8}
{=(keyword08):links}
{=(rule08):• You are not allowed to post any malicious links or files!}

{=(title09):Rule 9}
{=(keyword09):minimod,mini-mod}
{=(rule09):• **You are not allowed to minimod!**
`A "Minimod" is a person who acts as they have moderator permissions on a Discord server. They will notify you when breaking a rule and telling you that you will be warned about your violation.`}

{=(title10):Rule 10}
{=(keyword10):fanart}
{=(rule10):• You are not allowed to steal or post stolen art in <#693621311523651626>!}

{=(title11):Rule 11}
{=(keyword11):english}
{=(rule11):• Please speak only **English** in this server!}

{=(title12):Rule 12}
{=(keyword12):choice}
{=(rule12):• Mods can mute, kick or ban at their discretion!}

{=(title13):Rule 13}
{=(keyword13):pings,pinging}
{=(rule13):• **You are not allowed to ping moderators for no reason!**}

{=(title14):Rule 14}
{=(keyword14):toxic}
{=(rule14):• You are not allowed to be toxic! 
`Toxic = Adjective used to describe usually very negative person, that nag about everything, spread unnecessary hate or just talk shit about others. You can meet these people in any online game comunity or platform.`}

{=(title15):Rule 15}
{=(keyword15):flaming,swearing}
{=(rule15):• Excessive swearing, flaming, harassing or insulting other members is not tolerated. **Do not start Drama!**}

{=(title16):Rule 16}
{=(keyword16):topic,wc}
{=(rule16):• Use channels as purpose intended and keep images to the topic!
Remember to check channel topic!}

{=(title17):Rule 17}
{=(keyword17):common,sense}
{=(rule17):• **Use common sense and good judgment!**}

{=(title18):Rule 18}
{=(keyword18):welcome}
{=(rule18):• Be nice and welcome new members!}

{=(title19):Rule 19}
{=(keyword19):hopping}
{=(rule19):• You are not allowed to constantly voice channel hop!}

{=(title20):Rule 20}
{=(keyword20):piercing}
{=(rule20):• **You are not allowed to use loud "ear piercing"ish sounds or use soundboards/voice changers if people don't want it.**}

{=(title21):Rule 21}
{=(keyword21):music}
{=(rule21):• Take other members into consideration when playing music in voice channels!}

{=(title22):Rule 22}
{=(keyword22):disconnect}
{=(rule22):• **Moderators have all the rights to mute or disconnect you from voice channels!**}

{=(title23):Enjoy}
{=(keyword23):enjoy}
{=(rule23):• Please, enjoy your stay here!}

{=(title24):}
{=(keyword24):}
{=(rule24):}

{=(title25):}
{=(keyword25):}
{=(rule25):}

{=(comment):Title overrides, don't touch except to translate "Rule" into a different language}
{=(word4rule):Rule}


{=(comment):Don't change anything below this comment}


{=(t01):{if(!={title01}):{title01}|{word4rule} 1}}
{=(t02):{if(!={title02}):{title02}|{word4rule} 2}}
{=(t03):{if(!={title03}):{title03}|{word4rule} 3}}
{=(t04):{if(!={title04}):{title04}|{word4rule} 4}}
{=(t05):{if(!={title05}):{title05}|{word4rule} 5}}
{=(t06):{if(!={title06}):{title06}|{word4rule} 6}}
{=(t07):{if(!={title07}):{title07}|{word4rule} 7}}
{=(t08):{if(!={title08}):{title08}|{word4rule} 8}}
{=(t09):{if(!={title09}):{title09}|{word4rule} 9}}
{=(t10):{if(!={title10}):{title10}|{word4rule} 10}}
{=(t11):{if(!={title11}):{title11}|{word4rule} 11}}
{=(t12):{if(!={title12}):{title12}|{word4rule} 12}}
{=(t13):{if(!={title13}):{title13}|{word4rule} 13}}
{=(t14):{if(!={title14}):{title14}|{word4rule} 14}}
{=(t15):{if(!={title15}):{title15}|{word4rule} 15}}
{=(t16):{if(!={title16}):{title16}|{word4rule} 16}}
{=(t17):{if(!={title17}):{title17}|{word4rule} 17}}
{=(t18):{if(!={title18}):{title18}|{word4rule} 18}}
{=(t19):{if(!={title19}):{title19}|{word4rule} 19}}
{=(t20):{if(!={title20}):{title20}|{word4rule} 20}}
{=(t21):{if(!={title21}):{title21}|{word4rule} 21}}
{=(t22):{if(!={title22}):{title22}|{word4rule} 22}}
{=(t23):{if(!={title23}):{title23}|{word4rule} 23}}
{=(t24):{if(!={title24}):{title24}|{word4rule} 24}}
{=(t25):{if(!={title25}):{title25}|{word4rule} 25}}

{=(comment):builds the list of rule numbers for rules that are populated}
{=(rules):{if(!={rule01(1)}):01}{if(!={rule02(1)}): 02}{if(!={rule03(1)}): 03}{if(!={rule04(1)}): 04}{if(!={rule05(1)}): 05}{if(!={rule06(1)}): 06}{if(!={rule07(1)}): 07}{if(!={rule08(1)}): 08}{if(!={rule09(1)}): 09}{if(!={rule10(1)}): 10}{if(!={rule11(1)}): 11}{if(!={rule12(1)}): 12}{if(!={rule13(1)}): 13}{if(!={rule14(1)}): 14}{if(!={rule15(1)}): 15}{if(!={rule16(1)}): 16}{if(!={rule17(1)}): 17}{if(!={rule18(1)}): 18}{if(!={rule19(1)}): 19}{if(!={rule20(1)}): 20}{if(!={rule21(1)}): 21}{if(!={rule22(1)}): 22}{if(!={rule23(1)}): 23}{if(!={rule24(1)}): 24}{if(!={rule25(1)}): 25}}

{=(comment):space saving measures that makes the whole thing way harder to read lmao}
{=(r):replace}
{=(ct):contains}

{=(comment):Takes out the first channel mention present in args assuming it is present due to the desire for the rules to be sent to that channel}
{=(sc):{if({in(<#):{args}}==true):{{r}({args({index(<#):{{r}(<#,. <# .):{args}}})},):{args}}|{args}}}
{=(sc):{join( ):{sc}}}

{=(keywords):{if(!={keyword01(1):,}):{keyword01}}{if(!={keyword02(1):,}): {keyword02}}{if(!={keyword03(1):,}): {keyword03}}{if(!={keyword04(1):,}): {keyword04}}{if(!={keyword05(1):,}): {keyword05}}{if(!={keyword06(1):,}): {keyword06}}{if(!={keyword07(1):,}): {keyword07}}{if(!={keyword08(1):,}): {keyword08}}{if(!={keyword09(1):,}): {keyword09}}{if(!={keyword10(1):,}): {keyword10}}{if(!={keyword11(1):,}): {keyword11}}{if(!={keyword12(1):,}): {keyword12}}{if(!={keyword13(1):,}): {keyword13}}{if(!={keyword14(1):,}): {keyword14}}{if(!={keyword15(1):,}): {keyword15}}{if(!={keyword16(1):,}): {keyword16}}{if(!={keyword17(1):,}): {keyword17}}{if(!={keyword18(1):,}): {keyword18}}{if(!={keyword19(1):,}): {keyword19}}{if(!={keyword20(1):,}): {keyword20}}{if(!={keyword21(1):,}): {keyword21}}{if(!={keyword22(1):,}): {keyword22}}{if(!={keyword23(1):,}): {keyword23}}{if(!={keyword24(1):,}): {keyword24}}{if(!={keyword25(1):,}): {keyword25}}}

{=(comment):Checks if the arg present is a keyword, and if it is, changes it to a rule number}
{=(lsc):{lower:{sc}}}
{=(ws):{if(!={lsc(1)}):{if({in({lsc(1)}):{keywords}}==true):{index({lsc(1)}):{{r}({lsc(1)},. {lsc(1)} .):{keywords}}}|{lsc(1)}}|{lsc(1)}}}

{=(comment):adds leading zeros to single digit numbers: adds ~ before and after the {ws} variable, joins with ~, replaces ~#~ with ~0#~, replaces ~ with spaces, then joins to remove leading/trailing spaces}
{=(sani):{join( ):{{r}(~, ):{{r}(~1~,~01~):{{r}(~2~,~02~):{{r}(~3~,~03~):{{r}(~4~,~04~):{{r}(~5~,~05~):{{r}(~6~,~06~):{{r}(~7~,~07~):{{r}(~8~,~08~):{{r}(~9~,~09~):{join(~):~{ws}~}}}}}}}}}}}}}

{=(comment):If the sanitized number does not match a number for a rule that exists, the tag displays the help window}
{=(num):{if({{ct}({sani(1)}):{rules}}==true):{sani(1)}|00}}

{=(t00):Rules Command Instructions}
{=(rule00):Follow `{prefix}{tagname}` with the number or corresponding keyword of the rule you wish to output.

**__{server}'s Keywords:__**
{join(`, `):`{keywords}`}}
{=():}
{{if({in(<#):{args}}==true):redirect:{args({index(<#):{{r}(<#,. <# .):{args}}})}}}
{embed(description):{if(!={ruleschannelid}):<#{ruleschannelid}>}}

Embed

1 line
{"color": 3092790, "author": {"name": "{server}", "icon_url": "{server(icon)}"}, "fields": [{"name": "​{t{num}}", "value": "​{rule{num}}", "inline": false}], "footer": {"text": "{time}"}}
Raw JSON
{
  "id": 127787,
  "created_at": "2020-03-04T17:37:05.000Z",
  "tag_name": "rules",
  "nsfw": false,
  "owner_id": "246276708242554890",
  "uses": 467,
  "description": null,
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "unrated",
  "hidden": false,
  "guild_id": "676086723234627595",
  "sharer": "246276708242554890",
  "content": "{=(comment):Change the prefix and tag name to match your server's settings.}\n{=(prefix):.}\n{=(tagname):rule}\n\n{=(coffset):{m:trunc(2*3600)}}\n{=(time):{strf({m:trunc({strf:%s}+{coffset})}):%d. %B %Y %-I:%M%p}}\n\n{=(comment):\nIf you would like the tag to always display a link to your rules channel in the description when you are listing rules\nInsert the channel id of your rules channel below. Leave completely blank and it will not display.}\n{=(ruleschannelid):702162778625933432}\n\n{=(comment):Add, change or remove the embed title here}\n{embed(title):Read the rules!}\n\n{=(comment):\nPut custom titles in the title1-title25 variables (if you want them).\nPut keywords for each rule in the keyword1-keyword25 variables. Not required but useful.\n\nThe logic behind keyword detection has changed, LONG keywords are better. If you have \"spamming\" as the keyword, and do \"!rule spam\", it will detect it. \n\nYou can provide multiple keywords for each rule IF you do NOT put spaces in between them. Use commas if you feel the need to separate them.\n\nPut rules in the rule1-rule25 variables.\nTitles must be less than 256 characters, and rules must be less than 1024 characters.\nSome symbols in rule text might cause issues, limit formatting to Discord markdown friendly characters. \nDO NOT USE \" or | in rule text.\nLeave custom titles blank to have the titles just be \"Rule #\".\nLeave corresponding title, keyword, and rule variables blank if the rule # does not exist, but do NOT erase the blank variables}\n\n\n{=(title01):Rule 1}\n{=(keyword01):nsfw}\n{=(rule01):• **NO NSFW IN ANY CHANNEL AT ALL**\n`NSFW = Is an acronym for \"not safe for work\". Used as a warning next to web links that go to a web page with images or video that wouldn't be appropriate for workplace viewing (pornography, naked or near-naked people, graphic photos, etc.) Contrast with SFW.`}\n\n{=(title02):Rule 2}\n{=(keyword02):tos,terms}\n{=(rule02):• All rules from **[Discord Terms of Service](https://discord.com/terms \"Discord ToS\")** and **[Discord Community Guidelines](https://discord.com/new/guidelines \"Discord Community Guidelines\")** apply here!}\n\n{=(title03):Rule 3}\n{=(keyword03):spamming}\n{=(rule03):• You are not allowed to spam!\nThis includes, but is not limited to, quickly typing separate lines, zalgo, copypastas, and long paragraphs of text.}\n\n{=(title04):Rule 4}\n{=(keyword04):begging}\n{=(rule04):• **You are not allowed to beg for nitro or anything else!**}\n\n{=(title05):Rule 5}\n{=(keyword05):nickname}\n{=(rule05):• You need to have pingable username! If you have unpingable username you will get nickname called \"pingable nickname\" with random code at the end!}\n\n{=(title06):Rule 6}\n{=(keyword06):ads,advertise,advertising}\n{=(rule06):• **You are not allowed to advertise anywhere, That includes but is not limited to:\nDM ads or links!**}\n\n{=(title07):Rule 7}\n{=(keyword07):slurs}\n{=(rule07):• You are not allowed to send any racial, homophobic, sexist or discriminatory images or vocabulary. **We are LGBTQ+ friendly!**\nBe respectful towards all staff and other members.}\n\n{=(title08):Rule 8}\n{=(keyword08):links}\n{=(rule08):• You are not allowed to post any malicious links or files!}\n\n{=(title09):Rule 9}\n{=(keyword09):minimod,mini-mod}\n{=(rule09):• **You are not allowed to minimod!**\n`A \"Minimod\" is a person who acts as they have moderator permissions on a Discord server. They will notify you when breaking a rule and telling you that you will be warned about your violation.`}\n\n{=(title10):Rule 10}\n{=(keyword10):fanart}\n{=(rule10):• You are not allowed to steal or post stolen art in <#693621311523651626>!}\n\n{=(title11):Rule 11}\n{=(keyword11):english}\n{=(rule11):• Please speak only **English** in this server!}\n\n{=(title12):Rule 12}\n{=(keyword12):choice}\n{=(rule12):• Mods can mute, kick or ban at their discretion!}\n\n{=(title13):Rule 13}\n{=(keyword13):pings,pinging}\n{=(rule13):• **You are not allowed to ping moderators for no reason!**}\n\n{=(title14):Rule 14}\n{=(keyword14):toxic}\n{=(rule14):• You are not allowed to be toxic! \n`Toxic = Adjective used to describe usually very negative person, that nag about everything, spread unnecessary hate or just talk shit about others. You can meet these people in any online game comunity or platform.`}\n\n{=(title15):Rule 15}\n{=(keyword15):flaming,swearing}\n{=(rule15):• Excessive swearing, flaming, harassing or insulting other members is not tolerated. **Do not start Drama!**}\n\n{=(title16):Rule 16}\n{=(keyword16):topic,wc}\n{=(rule16):• Use channels as purpose intended and keep images to the topic!\nRemember to check channel topic!}\n\n{=(title17):Rule 17}\n{=(keyword17):common,sense}\n{=(rule17):• **Use common sense and good judgment!**}\n\n{=(title18):Rule 18}\n{=(keyword18):welcome}\n{=(rule18):• Be nice and welcome new members!}\n\n{=(title19):Rule 19}\n{=(keyword19):hopping}\n{=(rule19):• You are not allowed to constantly voice channel hop!}\n\n{=(title20):Rule 20}\n{=(keyword20):piercing}\n{=(rule20):• **You are not allowed to use loud \"ear piercing\"ish sounds or use soundboards/voice changers if people don't want it.**}\n\n{=(title21):Rule 21}\n{=(keyword21):music}\n{=(rule21):• Take other members into consideration when playing music in voice channels!}\n\n{=(title22):Rule 22}\n{=(keyword22):disconnect}\n{=(rule22):• **Moderators have all the rights to mute or disconnect you from voice channels!**}\n\n{=(title23):Enjoy}\n{=(keyword23):enjoy}\n{=(rule23):• Please, enjoy your stay here!}\n\n{=(title24):}\n{=(keyword24):}\n{=(rule24):}\n\n{=(title25):}\n{=(keyword25):}\n{=(rule25):}\n\n{=(comment):Title overrides, don't touch except to translate \"Rule\" into a different language}\n{=(word4rule):Rule}\n\n\n{=(comment):Don't change anything below this comment}\n\n\n{=(t01):{if(!={title01}):{title01}|{word4rule} 1}}\n{=(t02):{if(!={title02}):{title02}|{word4rule} 2}}\n{=(t03):{if(!={title03}):{title03}|{word4rule} 3}}\n{=(t04):{if(!={title04}):{title04}|{word4rule} 4}}\n{=(t05):{if(!={title05}):{title05}|{word4rule} 5}}\n{=(t06):{if(!={title06}):{title06}|{word4rule} 6}}\n{=(t07):{if(!={title07}):{title07}|{word4rule} 7}}\n{=(t08):{if(!={title08}):{title08}|{word4rule} 8}}\n{=(t09):{if(!={title09}):{title09}|{word4rule} 9}}\n{=(t10):{if(!={title10}):{title10}|{word4rule} 10}}\n{=(t11):{if(!={title11}):{title11}|{word4rule} 11}}\n{=(t12):{if(!={title12}):{title12}|{word4rule} 12}}\n{=(t13):{if(!={title13}):{title13}|{word4rule} 13}}\n{=(t14):{if(!={title14}):{title14}|{word4rule} 14}}\n{=(t15):{if(!={title15}):{title15}|{word4rule} 15}}\n{=(t16):{if(!={title16}):{title16}|{word4rule} 16}}\n{=(t17):{if(!={title17}):{title17}|{word4rule} 17}}\n{=(t18):{if(!={title18}):{title18}|{word4rule} 18}}\n{=(t19):{if(!={title19}):{title19}|{word4rule} 19}}\n{=(t20):{if(!={title20}):{title20}|{word4rule} 20}}\n{=(t21):{if(!={title21}):{title21}|{word4rule} 21}}\n{=(t22):{if(!={title22}):{title22}|{word4rule} 22}}\n{=(t23):{if(!={title23}):{title23}|{word4rule} 23}}\n{=(t24):{if(!={title24}):{title24}|{word4rule} 24}}\n{=(t25):{if(!={title25}):{title25}|{word4rule} 25}}\n\n{=(comment):builds the list of rule numbers for rules that are populated}\n{=(rules):{if(!={rule01(1)}):01}{if(!={rule02(1)}): 02}{if(!={rule03(1)}): 03}{if(!={rule04(1)}): 04}{if(!={rule05(1)}): 05}{if(!={rule06(1)}): 06}{if(!={rule07(1)}): 07}{if(!={rule08(1)}): 08}{if(!={rule09(1)}): 09}{if(!={rule10(1)}): 10}{if(!={rule11(1)}): 11}{if(!={rule12(1)}): 12}{if(!={rule13(1)}): 13}{if(!={rule14(1)}): 14}{if(!={rule15(1)}): 15}{if(!={rule16(1)}): 16}{if(!={rule17(1)}): 17}{if(!={rule18(1)}): 18}{if(!={rule19(1)}): 19}{if(!={rule20(1)}): 20}{if(!={rule21(1)}): 21}{if(!={rule22(1)}): 22}{if(!={rule23(1)}): 23}{if(!={rule24(1)}): 24}{if(!={rule25(1)}): 25}}\n\n{=(comment):space saving measures that makes the whole thing way harder to read lmao}\n{=(r):replace}\n{=(ct):contains}\n\n{=(comment):Takes out the first channel mention present in args assuming it is present due to the desire for the rules to be sent to that channel}\n{=(sc):{if({in(<#):{args}}==true):{{r}({args({index(<#):{{r}(<#,. <# .):{args}}})},):{args}}|{args}}}\n{=(sc):{join( ):{sc}}}\n\n{=(keywords):{if(!={keyword01(1):,}):{keyword01}}{if(!={keyword02(1):,}): {keyword02}}{if(!={keyword03(1):,}): {keyword03}}{if(!={keyword04(1):,}): {keyword04}}{if(!={keyword05(1):,}): {keyword05}}{if(!={keyword06(1):,}): {keyword06}}{if(!={keyword07(1):,}): {keyword07}}{if(!={keyword08(1):,}): {keyword08}}{if(!={keyword09(1):,}): {keyword09}}{if(!={keyword10(1):,}): {keyword10}}{if(!={keyword11(1):,}): {keyword11}}{if(!={keyword12(1):,}): {keyword12}}{if(!={keyword13(1):,}): {keyword13}}{if(!={keyword14(1):,}): {keyword14}}{if(!={keyword15(1):,}): {keyword15}}{if(!={keyword16(1):,}): {keyword16}}{if(!={keyword17(1):,}): {keyword17}}{if(!={keyword18(1):,}): {keyword18}}{if(!={keyword19(1):,}): {keyword19}}{if(!={keyword20(1):,}): {keyword20}}{if(!={keyword21(1):,}): {keyword21}}{if(!={keyword22(1):,}): {keyword22}}{if(!={keyword23(1):,}): {keyword23}}{if(!={keyword24(1):,}): {keyword24}}{if(!={keyword25(1):,}): {keyword25}}}\n\n{=(comment):Checks if the arg present is a keyword, and if it is, changes it to a rule number}\n{=(lsc):{lower:{sc}}}\n{=(ws):{if(!={lsc(1)}):{if({in({lsc(1)}):{keywords}}==true):{index({lsc(1)}):{{r}({lsc(1)},. {lsc(1)} .):{keywords}}}|{lsc(1)}}|{lsc(1)}}}\n\n{=(comment):adds leading zeros to single digit numbers: adds ~ before and after the {ws} variable, joins with ~, replaces ~#~ with ~0#~, replaces ~ with spaces, then joins to remove leading/trailing spaces}\n{=(sani):{join( ):{{r}(~, ):{{r}(~1~,~01~):{{r}(~2~,~02~):{{r}(~3~,~03~):{{r}(~4~,~04~):{{r}(~5~,~05~):{{r}(~6~,~06~):{{r}(~7~,~07~):{{r}(~8~,~08~):{{r}(~9~,~09~):{join(~):~{ws}~}}}}}}}}}}}}}\n\n{=(comment):If the sanitized number does not match a number for a rule that exists, the tag displays the help window}\n{=(num):{if({{ct}({sani(1)}):{rules}}==true):{sani(1)}|00}}\n\n{=(t00):Rules Command Instructions}\n{=(rule00):Follow `{prefix}{tagname}` with the number or corresponding keyword of the rule you wish to output.\n\n**__{server}'s Keywords:__**\n{join(`, `):`{keywords}`}}\n{=():}\n{{if({in(<#):{args}}==true):redirect:{args({index(<#):{{r}(<#,. <# .):{args}}})}}}\n{embed(description):{if(!={ruleschannelid}):<#{ruleschannelid}>}}",
  "embed": "{\"color\": 3092790, \"author\": {\"name\": \"{server}\", \"icon_url\": \"{server(icon)}\"}, \"fields\": [{\"name\": \"​{t{num}}\", \"value\": \"​{rule{num}}\", \"inline\": false}], \"footer\": {\"text\": \"{time}\"}}",
  "last_fetched": "2026-10-20T21:01:38.107Z"
}