rule

Privateunrated

Content

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

{=(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):823612531431178266}

{=(comment):Add, change or remove the embed title here}
{embed(title):Server Guidelines}

{=(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):`🌥️ No. 1` __Discord TOS and community guidelines__}
{=(keyword01):dtos,1}
{=(rule01):Follow the terms of service and community guidelines please! This includes raiding, not being over 13, ddosing, doxxing, and using ip grabbers.
Link: [Discord TOS](https://discord.com/terms)}

{=(title02):`🌥️ No. 2` __Racist language__}
{=(keyword02):language,racist,2}
{=(rule02):Any racial slurs, or racist behaviour/comments are NOT accepted in this server. This includes racist nicknames. Swearing is allowed, but try not to swear like a sailor! or swear at anyone.}

{=(title03):`🌥️ No. 3` __Channel appropriacy__}
{=(keyword03):channel,3}
{=(rule03):Robbing/heisting is **disabled** on our server, we want our server to be a safe space for anyone to use the bot without fear of being robbed.}

{=(title04):`🌥️ No. 4` __Respect__}
{=(keyword04):respectmod,respectadmin,4}
{=(rule04):Respecting the admin team and the mods is really important. Most of the decisions are made by those with the Mod role. If you want a say in the server, use the suggestions channel.}

{=(title05):`🌥️ No. 5` __NSFW__}
{=(keyword05):nsfw,gore,porn,5}
{=(rule05):NSFW content is against the rules in our server. This includes gore, porn, and violent videos/ images.}

{=(title06):`🌥️ No. 6` __Voice channels__}
{=(keyword06):voicechan,voice,vc,6}
{=(rule06):Earraping, Playing unreasonable sounds the mic, putting on unreasonably inappropriate music is against our rules. Voice chat hopping is also not allowed.}

{=(title07):`🌥️ No. 7` __Spamming__}
{=(keyword07):spam,walltext,7}
{=(rule07):Spamming is not allowed. If you spam, you will most likely be muted by auto-moderation bots. This includes spamming of walls of text.}

{=(title08):`🌥️ No. 8` __Advertisements__}
{=(keyword08):ads,adverts,8}
{=(rule08):Advertising outside the advertising channels is against the rules, especially advertising NSFW.  DM advertisements is also not allowed and will get you banned.}

{=(title09):`🌥️ No. 9` __Usernames and profile pictures__}
{=(keyword09):username,pfp,9}
{=(rule09):Invisible usernames, usernames containing racist slurs or nsfw profile pictures aren't allowed. Mass nickname trends are also not allowed because it can be really hard for the staff team to mod.}

{=(title10):`🌥️ No. 10` __Respecting other users__}
{=(keyword10):respect,respectusers,10}
{=(rule10):Respecting other server users is really important, do not harass anyone, repeatedly send friend requests, insult, attack on their race, doing so will result in a ban immediately.  }

{=(title11):`🌥️ No. 11` __Alternative account usage__}
{=(keyword11):alt,account,11}
{=(rule11):Inviting alternative accounts / using alternative in the server is against our rules and might get you warned or banned depending on the situation.}

{=(title12):`🌥️ No. 12` __Common sense__}
{=(keyword12):commonsense,cs,12}
{=(rule12):Of course, we can't include everything in a short rules list but using your common sense is really important. Exploiting loopholes in our rules is not allowed and you can still be punished if you didn't explicitly break a rule.}

{=(title13):🌥️ __Mini Modding__}
{=(keyword13):minimod}
{=(rule13):Mini-modding in {server} is **strictly** against rules, we have moderators for a reason. Mini-modding will be punished with a warn and mute.}

{=(title14):}
{=(keyword14):}
{=(rule14):Inviting alternative accounts / using alternative in the server is against our rules and might get you warned or banned depending on the situation.}

{=(title15):}
{=(keyword15):}
{=(rule15):}

{=(title16):}
{=(keyword16):}
{=(rule16):}

{=(title17):}
{=(keyword17):}
{=(rule17):}

{=(title18):}
{=(keyword18):}
{=(rule18):}

{=(title19):}
{=(keyword19):}
{=(rule19):}

{=(title20):}
{=(keyword20):}
{=(rule20):}

{=(title21):}
{=(keyword21):}
{=(rule21):}

{=(title22):}
{=(keyword22):}
{=(rule22):}

{=(title23):}
{=(keyword23):}
{=(rule23):}

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

**__Example of use:__**
- `.rule dtos`
- `.rule 6`}

{=():}
{{if({in(<#):{args}}==true):redirect:{args({index(<#):{{r}(<#,. <# .):{args}}})}}}
{embed(description):{if(!={ruleschannelid}):<#{ruleschannelid}>}}

Embed

1 line
{"color": 3092790, "author": {"name": "{server}", "icon_url": "https://cdn.discordapp.com/icons/708621589800943656/a_0f6792743ca3bf5790e379d91eae1f78.gif?size=1024"}, "fields": [{"name": "​{t{num}}", "value": "​{rule{num}}", "inline": false}]}
Raw JSON
{
  "id": 711694,
  "created_at": "2021-03-28T20:10:56.000Z",
  "tag_name": "rule",
  "nsfw": false,
  "owner_id": "358325195443798020",
  "uses": 4,
  "description": null,
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "unrated",
  "hidden": false,
  "guild_id": "823612528478126120",
  "sharer": "467508213429043212",
  "content": "{=(comment):Change the prefix and tag name to match your server's settings.}\n{=(prefix):.}\n{=(tagname):rule}\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):823612531431178266}\n\n{=(comment):Add, change or remove the embed title here}\n{embed(title):Server Guidelines}\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):`🌥️ No. 1` __Discord TOS and community guidelines__}\n{=(keyword01):dtos,1}\n{=(rule01):Follow the terms of service and community guidelines please! This includes raiding, not being over 13, ddosing, doxxing, and using ip grabbers.\nLink: [Discord TOS](https://discord.com/terms)}\n\n{=(title02):`🌥️ No. 2` __Racist language__}\n{=(keyword02):language,racist,2}\n{=(rule02):Any racial slurs, or racist behaviour/comments are NOT accepted in this server. This includes racist nicknames. Swearing is allowed, but try not to swear like a sailor! or swear at anyone.}\n\n{=(title03):`🌥️ No. 3` __Channel appropriacy__}\n{=(keyword03):channel,3}\n{=(rule03):Robbing/heisting is **disabled** on our server, we want our server to be a safe space for anyone to use the bot without fear of being robbed.}\n\n{=(title04):`🌥️ No. 4` __Respect__}\n{=(keyword04):respectmod,respectadmin,4}\n{=(rule04):Respecting the admin team and the mods is really important. Most of the decisions are made by those with the Mod role. If you want a say in the server, use the suggestions channel.}\n\n{=(title05):`🌥️ No. 5` __NSFW__}\n{=(keyword05):nsfw,gore,porn,5}\n{=(rule05):NSFW content is against the rules in our server. This includes gore, porn, and violent videos/ images.}\n\n{=(title06):`🌥️ No. 6` __Voice channels__}\n{=(keyword06):voicechan,voice,vc,6}\n{=(rule06):Earraping, Playing unreasonable sounds the mic, putting on unreasonably inappropriate music is against our rules. Voice chat hopping is also not allowed.}\n\n{=(title07):`🌥️ No. 7` __Spamming__}\n{=(keyword07):spam,walltext,7}\n{=(rule07):Spamming is not allowed. If you spam, you will most likely be muted by auto-moderation bots. This includes spamming of walls of text.}\n\n{=(title08):`🌥️ No. 8` __Advertisements__}\n{=(keyword08):ads,adverts,8}\n{=(rule08):Advertising outside the advertising channels is against the rules, especially advertising NSFW.  DM advertisements is also not allowed and will get you banned.}\n\n{=(title09):`🌥️ No. 9` __Usernames and profile pictures__}\n{=(keyword09):username,pfp,9}\n{=(rule09):Invisible usernames, usernames containing racist slurs or nsfw profile pictures aren't allowed. Mass nickname trends are also not allowed because it can be really hard for the staff team to mod.}\n\n{=(title10):`🌥️ No. 10` __Respecting other users__}\n{=(keyword10):respect,respectusers,10}\n{=(rule10):Respecting other server users is really important, do not harass anyone, repeatedly send friend requests, insult, attack on their race, doing so will result in a ban immediately.  }\n\n{=(title11):`🌥️ No. 11` __Alternative account usage__}\n{=(keyword11):alt,account,11}\n{=(rule11):Inviting alternative accounts / using alternative in the server is against our rules and might get you warned or banned depending on the situation.}\n\n{=(title12):`🌥️ No. 12` __Common sense__}\n{=(keyword12):commonsense,cs,12}\n{=(rule12):Of course, we can't include everything in a short rules list but using your common sense is really important. Exploiting loopholes in our rules is not allowed and you can still be punished if you didn't explicitly break a rule.}\n\n{=(title13):🌥️ __Mini Modding__}\n{=(keyword13):minimod}\n{=(rule13):Mini-modding in {server} is **strictly** against rules, we have moderators for a reason. Mini-modding will be punished with a warn and mute.}\n\n{=(title14):}\n{=(keyword14):}\n{=(rule14):Inviting alternative accounts / using alternative in the server is against our rules and might get you warned or banned depending on the situation.}\n\n{=(title15):}\n{=(keyword15):}\n{=(rule15):}\n\n{=(title16):}\n{=(keyword16):}\n{=(rule16):}\n\n{=(title17):}\n{=(keyword17):}\n{=(rule17):}\n\n{=(title18):}\n{=(keyword18):}\n{=(rule18):}\n\n{=(title19):}\n{=(keyword19):}\n{=(rule19):}\n\n{=(title20):}\n{=(keyword20):}\n{=(rule20):}\n\n{=(title21):}\n{=(keyword21):}\n{=(rule21):}\n\n{=(title22):}\n{=(keyword22):}\n{=(rule22):}\n\n{=(title23):}\n{=(keyword23):}\n{=(rule23):}\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**__Example of use:__**\n- `.rule dtos`\n- `.rule 6`}\n\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\": \"https://cdn.discordapp.com/icons/708621589800943656/a_0f6792743ca3bf5790e379d91eae1f78.gif?size=1024\"}, \"fields\": [{\"name\": \"​{t{num}}\", \"value\": \"​{rule{num}}\", \"inline\": false}]}",
  "last_fetched": "2026-10-20T15:49:33.477Z"
}