rule
Private
Content
200 lines{=(comment):Change the prefix and tag name to match your server's settings.}
{=(prefix):.}
{=(tagname):rule}
{embed(color):{user(color)}}
{=(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):1126733506169544805}
{=(comment):Add, change or remove the embed title here}
{embed(title):Server 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):🌥️ **__Discord TOS and Community Guidelines__**}
{=(keyword01):dtos,1}
{=(rule01):All users need to follow Discord’s Terms of Service and Community Guidelines. This includes not being involved in raiding; no underage members; no DDoSing; no Doxxing; and not using IP grabbers.
Link: [Discord TOS](https://discord.com/terms)}
{=(title02):🌥️ **__Dank Memer Rules__**}
{=(keyword02):dm,2}
{=(rule02):As a Dank Memer server, we **will** enforce Dank Memer rules. If rules are broken in our server, we will need to take action against the users involved, or risk a server-wide blacklist.
Link: [DMO-Bot Rules](https://dankmemer.lol/rules)}
{=(title03): 🌥️ **__Robbing/heisting__**}
{=(keyword03):rob,heist,3}
{=(rule03):Robbing and heisting are **disabled** on our server. We want our server to be a safe space for anyone to use the bot without fear of losing hard-earned money.}
{=(title04): 🌥️ **__Racist Language__**}
{=(keyword04):racistlanguage,racist,4}
{=(rule04):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 excessively, or swear directly **at** anyone.}
{=(title05):🌥️ **__Channel Appropriacy__**}
{=(keyword05):channelappropriacy,chan,5}
{=(rule05):Please try to keep things in the right channels! For example, using Dank Memer commands in the Dank Memer channels. Refrain from using any bot commands in <#708625626428342282> too!}
{=(title06):🌥️ **__Respect__**}
{=(keyword06):respectdecision,respectadmin,respectmod,6}
{=(rule06):Respecting the admin and mod team is really important. Most of the decisions are made by those with the <@&716996456526905405> Role. If you want a say in the server, use the <#717326788308500510> channel.}
{=(title07):🌥️ **__NSFW__**}
{=(keyword07):nsfw,7}
{=(rule07):NSFW content is against the rules, and will lead to a **warn** or a **ban**. This includes gore, porn, and violent videos/ images. It also includes conversations about sensitive and inappropriate topics. Lastly, it also includes NSFW profile pictures/usernames.}
{=(title08):🌥️ **__Voice Channels__**}
{=(keyword08):voicechannel,vc,8}
{=(rule08):Earraping, playing unreasonable sounds through a mic, or putting on inappropriate music goes against our rules. Voice chat hopping is also not allowed.}
{=(title09):🌥️ **__Spamming__**}
{=(keyword09):spam,9}
{=(rule09):Spamming text, images, or emojis is not allowed. If you spam, you will most likely be muted by auto-moderation bots. This includes spamming of walls of text.}
{=(title10):🌥️ **__Advertisements__**}
{=(keyword10):advertisement,adv,10}
{=(rule10):Users should not advertise outside <#718778177043955713> or <#708624043397611560>, and advertising NSFW content or anything involving real-life currency will be deleted. **DM** advertisements are also not allowed.}
{=(title11):🌥️ **__Trading and Scams__**}
{=(keyword11):trading,scam,11}
{=(rule11):Scamming is **strictly forbidden** in our server. Read the channel rules in trading area for information on how not to get scammed, and how to be compensated. You don't need to follow these rules, but you won't be compensated if you're scammed. Any of our mods are willing to be a middleman.}
{=(title12):🌥️ **__Usernames and Profile Pictures__**}
{=(keyword12):username,pfp,12}
{=(rule12):Invisible usernames, unpingable usernames, usernames containing racist slurs or NSFW profile pictures aren't allowed. If we see you using racist, invisible or unpingable usernames, we'll change them but if we see you using NSFW display pictures we'll have to kick you from the server. Impersonation will result in anywhere from a warn to a ban, depending on the severity.}
{=(title13):🌥️ **__Respecting Other Users__**}
{=(keyword13):respecting,beg,13}
{=(rule13):Respecting other server users is really important, do not harass anyone, repeatedly send friend requests, insult or **beg** for coins/ items/real money.}
{=(title14):🌥️ **__Using Alternative Accounts__**}
{=(keyword14):alts,14}
{=(rule14):Inviting alternative accounts / using alternative accounts in the server is against our rules and might get you warned or banned depending on the situation.}
{=(title15):🌥️ **__Common Sense__**}
{=(keyword15):commonsense,cs,15}
{=(rule15):We can't include everything in a short rule 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.}
{=(title16):🌥️ **__Mini Modding__**}
{=(keyword16):minimod,16}
{=(rule16):Mini-modding in {server} is strictly against rules; we have moderators for a reason. Mini-modding could be punished with a warn and mute.}
{=(title17):🌥️ **__Begging__**}
{=(keyword17):begging,beg}
{=(rule17):Begging in Dank Daily is not allowed. Do not beg off other members in the community. If this happens, the person in question will be warned.}
{=(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": "{server(icon)}"}, "fields": [{"name": "{t{num}}", "value": "{rule{num}}", "inline": false}]}Raw JSON
{
"id": 673026,
"created_at": "2021-03-13T13:18:39.000Z",
"tag_name": "rule",
"nsfw": false,
"owner_id": "358325195443798020",
"uses": 7257,
"description": null,
"restricted": false,
"shared": false,
"deleted": false,
"safe": "",
"hidden": false,
"guild_id": "708621589800943656",
"sharer": "358325195443798020",
"content": "{=(comment):Change the prefix and tag name to match your server's settings.}\n{=(prefix):.}\n{=(tagname):rule}\n\n{embed(color):{user(color)}}\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):1126733506169544805}\n\n{=(comment):Add, change or remove the embed title here}\n{embed(title):Server 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):🌥️ **__Discord TOS and Community Guidelines__**}\n{=(keyword01):dtos,1}\n{=(rule01):All users need to follow Discord’s Terms of Service and Community Guidelines. This includes not being involved in raiding; no underage members; no DDoSing; no Doxxing; and not using IP grabbers.\nLink: [Discord TOS](https://discord.com/terms)}\n\n{=(title02):🌥️ **__Dank Memer Rules__**}\n{=(keyword02):dm,2}\n{=(rule02):As a Dank Memer server, we **will** enforce Dank Memer rules. If rules are broken in our server, we will need to take action against the users involved, or risk a server-wide blacklist.\nLink: [DMO-Bot Rules](https://dankmemer.lol/rules)}\n\n{=(title03): 🌥️ **__Robbing/heisting__**}\n{=(keyword03):rob,heist,3}\n{=(rule03):Robbing and heisting are **disabled** on our server. We want our server to be a safe space for anyone to use the bot without fear of losing hard-earned money.}\n\n{=(title04): 🌥️ **__Racist Language__**}\n{=(keyword04):racistlanguage,racist,4}\n{=(rule04):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 excessively, or swear directly **at** anyone.}\n\n{=(title05):🌥️ **__Channel Appropriacy__**}\n{=(keyword05):channelappropriacy,chan,5}\n{=(rule05):Please try to keep things in the right channels! For example, using Dank Memer commands in the Dank Memer channels. Refrain from using any bot commands in <#708625626428342282> too!}\n\n{=(title06):🌥️ **__Respect__**}\n{=(keyword06):respectdecision,respectadmin,respectmod,6}\n{=(rule06):Respecting the admin and mod team is really important. Most of the decisions are made by those with the <@&716996456526905405> Role. If you want a say in the server, use the <#717326788308500510> channel.}\n\n{=(title07):🌥️ **__NSFW__**}\n{=(keyword07):nsfw,7}\n{=(rule07):NSFW content is against the rules, and will lead to a **warn** or a **ban**. This includes gore, porn, and violent videos/ images. It also includes conversations about sensitive and inappropriate topics. Lastly, it also includes NSFW profile pictures/usernames.}\n\n{=(title08):🌥️ **__Voice Channels__**}\n{=(keyword08):voicechannel,vc,8}\n{=(rule08):Earraping, playing unreasonable sounds through a mic, or putting on inappropriate music goes against our rules. Voice chat hopping is also not allowed.}\n\n{=(title09):🌥️ **__Spamming__**}\n{=(keyword09):spam,9}\n{=(rule09):Spamming text, images, or emojis 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{=(title10):🌥️ **__Advertisements__**}\n{=(keyword10):advertisement,adv,10}\n{=(rule10):Users should not advertise outside <#718778177043955713> or <#708624043397611560>, and advertising NSFW content or anything involving real-life currency will be deleted. **DM** advertisements are also not allowed.}\n\n{=(title11):🌥️ **__Trading and Scams__**}\n{=(keyword11):trading,scam,11}\n{=(rule11):Scamming is **strictly forbidden** in our server. Read the channel rules in trading area for information on how not to get scammed, and how to be compensated. You don't need to follow these rules, but you won't be compensated if you're scammed. Any of our mods are willing to be a middleman.}\n\n{=(title12):🌥️ **__Usernames and Profile Pictures__**}\n{=(keyword12):username,pfp,12}\n{=(rule12):Invisible usernames, unpingable usernames, usernames containing racist slurs or NSFW profile pictures aren't allowed. If we see you using racist, invisible or unpingable usernames, we'll change them but if we see you using NSFW display pictures we'll have to kick you from the server. Impersonation will result in anywhere from a warn to a ban, depending on the severity.}\n\n{=(title13):🌥️ **__Respecting Other Users__**}\n{=(keyword13):respecting,beg,13}\n{=(rule13):Respecting other server users is really important, do not harass anyone, repeatedly send friend requests, insult or **beg** for coins/ items/real money.}\n\n{=(title14):🌥️ **__Using Alternative Accounts__**}\n{=(keyword14):alts,14}\n{=(rule14):Inviting alternative accounts / using alternative accounts in the server is against our rules and might get you warned or banned depending on the situation.}\n\n{=(title15):🌥️ **__Common Sense__**}\n{=(keyword15):commonsense,cs,15}\n{=(rule15):We can't include everything in a short rule 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{=(title16):🌥️ **__Mini Modding__**}\n{=(keyword16):minimod,16}\n{=(rule16):Mini-modding in {server} is strictly against rules; we have moderators for a reason. Mini-modding could be punished with a warn and mute.}\n\n{=(title17):🌥️ **__Begging__**}\n{=(keyword17):begging,beg}\n{=(rule17):Begging in Dank Daily is not allowed. Do not beg off other members in the community. If this happens, the person in question will be warned.}\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{=(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\": \"{server(icon)}\"}, \"fields\": [{\"name\": \"{t{num}}\", \"value\": \"{rule{num}}\", \"inline\": false}]}",
"last_fetched": "2026-10-21T00:40:48.157Z"
}