rule
PrivateRestrictedunrated
Content
147 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):809067132742271038}
{=(comment):Add, change or remove the embed title here}
{embed(title):}
{=(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):}
{=(keyword01):1,begging}
{=(rule01):**No begging allowed anywhere on this server or in Direct Messages with server members.**
Any Repeated **Begging** will result in Warn, Mute or even Ban.}
{=(title02):}
{=(keyword02):2}
{=(rule02):**No racism, slur or any type of disrespectful and insensitive remarks regarding race, religion, sexual orientation or location.**
This includes any media posted in our media channels, Punishment = Mute or Ban!}
{=(title03):}
{=(keyword03):channel,purpose,3}
{=(rule03):**Channels Designated Purpose.**
Do not use currency commands in general chat. Exceptions are `>r` `>lb` `pls bal` etc. Free Warn for Breaking this Rule}
{=(title04):}
{=(keyword04):english,4}
{=(rule04):**English Server.**
This server is strictly an English server. Please refrain from using other languages.}
{=(title05):}
{=(keyword05):scam,scamming,5}
{=(rule05):**Scammers.**
No scamming or You will Get a Permanent Ban with `nearly no hope to be unbanned`, If you found anyone scamming, please contact us in Support Channel with media and scammer id}
{=(title06):}
{=(keyword06):toxic,rude,6}
{=(rule06):**Toxic and Rude.**
No unnecessary arguments or unwanted tension on this server, any members being toxic and disrespectful will be dealt with muting.}
{=(title07):}
{=(keyword07):ads,dm,7}
{=(rule07):**Advertising.**
No advertising or links allowed on this server, or in direct messages with server members, this include any staff.}
{=(title08):}
{=(keyword08):nsfw,8}
{=(rule08):**NSFW Content.**
Keep chats NSFW free, absolutely no NSFW messges, media or emotes are allowed on this server. Get Ready to be Banned}
{=(title09):}
{=(keyword09):freeloader,freeload,9}
{=(rule09):**Freeloading.**
Freeloading will Never Be allowed, any members found joining for heist, leave because gained will be dealt with A Temp ban of 14days, twice get a Permanent Ban}
{=(title10):}
{=(keyword10):impersonating,10}
{=(rule10):**Impersonating Bots, Members.**
No impersonation of bots, members and staff allowed. Anyone found impersonating someone they are not, will be Muted and Forced to Change it or a Ban}
{=(title11):}
{=(keyword11):Spam,spamming,11}
{=(rule11):**Spamming**
No spamming allowed from server to members dm, include of spamming autoresponse. All Spammers will be dealt accordingly with Mute.}
{=(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}}
{=(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}}}
{=(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, "fields": [{"name": "{t{num}}", "value": "{rule{num}}", "inline": false}]}Raw JSON
{
"id": 791231,
"created_at": "2021-04-30T02:55:53.000Z",
"tag_name": "rule",
"nsfw": false,
"owner_id": "531007110042091531",
"uses": 460,
"description": null,
"restricted": true,
"shared": false,
"deleted": false,
"safe": "unrated",
"hidden": false,
"guild_id": "809059666783895632",
"sharer": "531007110042091531",
"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):809067132742271038}\n\n{=(comment):Add, change or remove the embed title here}\n{embed(title):}\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):}\n{=(keyword01):1,begging}\n{=(rule01):**No begging allowed anywhere on this server or in Direct Messages with server members.**\nAny Repeated **Begging** will result in Warn, Mute or even Ban.}\n\n{=(title02):}\n{=(keyword02):2}\n{=(rule02):**No racism, slur or any type of disrespectful and insensitive remarks regarding race, religion, sexual orientation or location.**\nThis includes any media posted in our media channels, Punishment = Mute or Ban!}\n\n{=(title03):}\n{=(keyword03):channel,purpose,3}\n{=(rule03):**Channels Designated Purpose.**\nDo not use currency commands in general chat. Exceptions are `>r` `>lb` `pls bal` etc. Free Warn for Breaking this Rule}\n\n{=(title04):}\n{=(keyword04):english,4}\n{=(rule04):**English Server.**\nThis server is strictly an English server. Please refrain from using other languages.}\n\n{=(title05):}\n{=(keyword05):scam,scamming,5}\n{=(rule05):**Scammers.**\nNo scamming or You will Get a Permanent Ban with `nearly no hope to be unbanned`, If you found anyone scamming, please contact us in Support Channel with media and scammer id}\n\n{=(title06):}\n{=(keyword06):toxic,rude,6}\n{=(rule06):**Toxic and Rude.**\nNo unnecessary arguments or unwanted tension on this server, any members being toxic and disrespectful will be dealt with muting.}\n\n{=(title07):}\n{=(keyword07):ads,dm,7}\n{=(rule07):**Advertising.**\nNo advertising or links allowed on this server, or in direct messages with server members, this include any staff.}\n\n{=(title08):}\n{=(keyword08):nsfw,8}\n{=(rule08):**NSFW Content.**\nKeep chats NSFW free, absolutely no NSFW messges, media or emotes are allowed on this server. Get Ready to be Banned}\n\n{=(title09):}\n{=(keyword09):freeloader,freeload,9}\n{=(rule09):**Freeloading.**\nFreeloading will Never Be allowed, any members found joining for heist, leave because gained will be dealt with A Temp ban of 14days, twice get a Permanent Ban}\n\n{=(title10):}\n{=(keyword10):impersonating,10}\n{=(rule10):**Impersonating Bots, Members.**\nNo impersonation of bots, members and staff allowed. Anyone found impersonating someone they are not, will be Muted and Forced to Change it or a Ban}\n\n{=(title11):}\n{=(keyword11):Spam,spamming,11}\n{=(rule11):**Spamming**\nNo spamming allowed from server to members dm, include of spamming autoresponse. All Spammers will be dealt accordingly with Mute.}\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}}\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}}}\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, \"fields\": [{\"name\": \"{t{num}}\", \"value\": \"{rule{num}}\", \"inline\": false}]}",
"last_fetched": "2026-10-20T16:16:39.752Z"
}