guide
2021-01-20 - Updated tag to be in compliance with the new Tagscript Engine length limitations. Instructions: Import the tag, read the comments, add your own rules/keywords/titles/channel ids, etc. Usage: "?guide" followed by the corresponding number or keyword for the rule you want to reference. If the invocation is followed by a channel mention, the tag output will be sent to that channel if possible.
Privateunrated
Content
198 lines{=(comment):Change the prefix and tag name to match your server's settings.}
{=(prefix):?}
{=(tagname):guide}
{=(comment):
If you would like the tag to always display a link to your guides channel in the description when you are listing guides
Insert the channel id of your guides channel below. Leave completely blank and it will not display.}
{=(guideschannelid):}
{=(comment):Add, change or remove the embed title here}
{embed(title):We Are ABK Guidelines}
{=(comment):
Put custom titles in the title1-title25 variables (if you want them).
Put keywords for each guide 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 "!guide spam", it will detect it.
You can provide multiple keywords for each guide IF you do NOT put spaces in between them. Use commas if you feel the need to separate them.
Put guides in the guide1-guide25 variables.
Titles must be less than 256 characters, and guides must be less than 1024 characters.
Some symbols in guide text might cause issues, limit formatting to Discord markdown friendly characters.
DO NOT USE " or | in guide text.
Leave custom titles blank to have the titles just be "Guide #".
Leave corresponding title, keyword, and guide variables blank if the guide # does not exist, but do NOT erase the blank variables}
{=(title01):}
{=(keyword01):tos}
{=(guide01):**Follow the Discord Terms of Service**
> Please review the [ToS](https://discord.com/terms)}
{=(title02):}
{=(keyword02):respect,every-voice}
{=(guide02):**Remember that every voice always matters.**
> Treat each other with respect. Allow others equal time and space to speak and share their thoughts. Be considerate of experiences that may differ from your own}
{=(title03):}
{=(keyword03):privacy}
{=(guide03):**Protect the privacy of yourself and others.**
> Anything shared on this server is in writing and is not encrypted. Please use discretion and also do not share the words of others without consent.}
{=(title04):}
{=(keyword04):leak,confidential}
{=(guide04):**Do not discuss or share any non-public, proprietary, or confidential information.**
> Do not advertise or endorse other servers, bots, services or products. We are not an advertising server, we do not have game/promotions channels and they will not be implemented.}
{=(title05):}
{=(keyword05):safety,help}
{=(guide05):**Contact an admin ASAP if you feel uneasy or unsafe at any time.**
> Send a DM to any <@&871059018389540873> or email abkwalkout@protonmail.com}
{=(title06):}
{=(keyword06):recruitment,invite}
{=(guide06):**You may invite others to this server privately.**
> Please do not use Slack to send invites. Add someone on Discord first and explain the server’s purpose. If they decline to join, please don’t push further.}
{=(title07):}
{=(keyword07):}
{=(guide07):}
{=(title08):}
{=(keyword08):}
{=(guide08):}
{=(title09):}
{=(keyword09):}
{=(guide09):}
{=(title10):}
{=(keyword10):}
{=(guide10):}
{=(title11):}
{=(keyword11):}
{=(guide11):}
{=(title12):}
{=(keyword12):}
{=(guide12):}
{=(title13):}
{=(keyword13):}
{=(guide13):}
{=(title14):}
{=(keyword14):}
{=(guide14):}
{=(title15):}
{=(keyword15):}
{=(guide15):}
{=(title16):}
{=(keyword16):}
{=(guide16):}
{=(title17):}
{=(keyword17):}
{=(guide17):}
{=(title18):}
{=(keyword18):}
{=(guide18):}
{=(title19):}
{=(keyword19):}
{=(guide19):}
{=(title20):}
{=(keyword20):}
{=(guide20):}
{=(title21):}
{=(keyword21):}
{=(guide21):}
{=(title22):}
{=(keyword22):}
{=(guide22):}
{=(title23):}
{=(keyword23):}
{=(guide23):}
{=(title24):}
{=(keyword24):}
{=(guide24):}
{=(title25):}
{=(keyword25):}
{=(guide25):}
{=(comment):Title overrides, don't touch except to translate "Guide" into a different language}
{=(word4guide):Guide}
{=(comment):Don't change anything below this comment}
{delete}
{=(t01):{if(!={title01}):{title01}|{word4guide} 1}}
{=(t02):{if(!={title02}):{title02}|{word4guide} 2}}
{=(t03):{if(!={title03}):{title03}|{word4guide} 3}}
{=(t04):{if(!={title04}):{title04}|{word4guide} 4}}
{=(t05):{if(!={title05}):{title05}|{word4guide} 5}}
{=(t06):{if(!={title06}):{title06}|{word4guide} 6}}
{=(t07):{if(!={title07}):{title07}|{word4guide} 7}}
{=(t08):{if(!={title08}):{title08}|{word4guide} 8}}
{=(t09):{if(!={title09}):{title09}|{word4guide} 9}}
{=(t10):{if(!={title10}):{title10}|{word4guide} 10}}
{=(t11):{if(!={title11}):{title11}|{word4guide} 11}}
{=(t12):{if(!={title12}):{title12}|{word4guide} 12}}
{=(t13):{if(!={title13}):{title13}|{word4guide} 13}}
{=(t14):{if(!={title14}):{title14}|{word4guide} 14}}
{=(t15):{if(!={title15}):{title15}|{word4guide} 15}}
{=(t16):{if(!={title16}):{title16}|{word4guide} 16}}
{=(t17):{if(!={title17}):{title17}|{word4guide} 17}}
{=(t18):{if(!={title18}):{title18}|{word4guide} 18}}
{=(t19):{if(!={title19}):{title19}|{word4guide} 19}}
{=(t20):{if(!={title20}):{title20}|{word4guide} 20}}
{=(t21):{if(!={title21}):{title21}|{word4guide} 21}}
{=(t22):{if(!={title22}):{title22}|{word4guide} 22}}
{=(t23):{if(!={title23}):{title23}|{word4guide} 23}}
{=(t24):{if(!={title24}):{title24}|{word4guide} 24}}
{=(t25):{if(!={title25}):{title25}|{word4guide} 25}}
{=(comment):builds the list of guide numbers for guides that are populated}
{=(guides):{if(!={guide01(1)}):01}{if(!={guide02(1)}): 02}{if(!={guide03(1)}): 03}{if(!={guide04(1)}): 04}{if(!={guide05(1)}): 05}{if(!={guide06(1)}): 06}{if(!={guide07(1)}): 07}{if(!={guide08(1)}): 08}{if(!={guide09(1)}): 09}{if(!={guide10(1)}): 10}{if(!={guide11(1)}): 11}{if(!={guide12(1)}): 12}{if(!={guide13(1)}): 13}{if(!={guide14(1)}): 14}{if(!={guide15(1)}): 15}{if(!={guide16(1)}): 16}{if(!={guide17(1)}): 17}{if(!={guide18(1)}): 18}{if(!={guide19(1)}): 19}{if(!={guide20(1)}): 20}{if(!={guide21(1)}): 21}{if(!={guide22(1)}): 22}{if(!={guide23(1)}): 23}{if(!={guide24(1)}): 24}{if(!={guide25(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 guides 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 guide 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 guide that exists, the tag displays the help window}
{=(num):{if({{ct}({sani(1)}):{guides}}==true):{sani(1)}|00}}
{=(t00):Guidelines Command Instructions}
{=(guide00):Follow `{prefix}{tagname}` with the number or corresponding keyword of the guideline you wish to output.
**__{server}'s Keywords:__**
{join(`, `):`{keywords}`}}
{=():}
{{if({in(<#):{args}}==true):redirect:{args({index(<#):{{r}(<#,. <# .):{args}}})}}}
{embed(description):{if(!={guideschannelid}):<#{guideschannelid}>}}Embed
1 line{"color": 5198940, "fields": [{"name": "{t{num}}", "value": "{guide{num}}", "inline": false}]}Raw JSON
{
"id": 1009592,
"created_at": "2021-08-14T21:41:08.000Z",
"tag_name": "guide",
"nsfw": false,
"owner_id": "169000321576730624",
"uses": 27,
"description": "2021-01-20 - Updated tag to be in compliance with the new Tagscript Engine length limitations. Instructions: Import the tag, read the comments, add your own rules/keywords/titles/channel ids, etc. Usage: \"?guide\" followed by the corresponding number or keyword for the rule you want to reference. If the invocation is followed by a channel mention, the tag output will be sent to that channel if possible.",
"restricted": false,
"shared": false,
"deleted": false,
"safe": "unrated",
"hidden": false,
"guild_id": "871059018339205170",
"sharer": "169000321576730624",
"content": "{=(comment):Change the prefix and tag name to match your server's settings.}\n{=(prefix):?}\n{=(tagname):guide}\n\n{=(comment):\nIf you would like the tag to always display a link to your guides channel in the description when you are listing guides\nInsert the channel id of your guides channel below. Leave completely blank and it will not display.}\n{=(guideschannelid):}\n\n{=(comment):Add, change or remove the embed title here}\n{embed(title):We Are ABK Guidelines}\n\n{=(comment):\nPut custom titles in the title1-title25 variables (if you want them).\nPut keywords for each guide 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 \"!guide spam\", it will detect it. \n\nYou can provide multiple keywords for each guide IF you do NOT put spaces in between them. Use commas if you feel the need to separate them.\n\nPut guides in the guide1-guide25 variables.\nTitles must be less than 256 characters, and guides must be less than 1024 characters.\nSome symbols in guide text might cause issues, limit formatting to Discord markdown friendly characters. \nDO NOT USE \" or | in guide text.\nLeave custom titles blank to have the titles just be \"Guide #\".\nLeave corresponding title, keyword, and guide variables blank if the guide # does not exist, but do NOT erase the blank variables}\n\n\n{=(title01):}\n{=(keyword01):tos}\n{=(guide01):**Follow the Discord Terms of Service**\n> Please review the [ToS](https://discord.com/terms)}\n\n{=(title02):}\n{=(keyword02):respect,every-voice}\n{=(guide02):**Remember that every voice always matters.**\n> Treat each other with respect. Allow others equal time and space to speak and share their thoughts. Be considerate of experiences that may differ from your own}\n\n{=(title03):}\n{=(keyword03):privacy}\n{=(guide03):**Protect the privacy of yourself and others.**\n> Anything shared on this server is in writing and is not encrypted. Please use discretion and also do not share the words of others without consent.}\n\n{=(title04):}\n{=(keyword04):leak,confidential}\n{=(guide04):**Do not discuss or share any non-public, proprietary, or confidential information.**\n> Do not advertise or endorse other servers, bots, services or products. We are not an advertising server, we do not have game/promotions channels and they will not be implemented.}\n\n{=(title05):}\n{=(keyword05):safety,help}\n{=(guide05):**Contact an admin ASAP if you feel uneasy or unsafe at any time.**\n> Send a DM to any <@&871059018389540873> or email abkwalkout@protonmail.com}\n\n{=(title06):}\n{=(keyword06):recruitment,invite}\n{=(guide06):**You may invite others to this server privately.**\n> Please do not use Slack to send invites. Add someone on Discord first and explain the server’s purpose. If they decline to join, please don’t push further.}\n\n{=(title07):}\n{=(keyword07):}\n{=(guide07):}\n\n{=(title08):}\n{=(keyword08):}\n{=(guide08):}\n\n{=(title09):}\n{=(keyword09):}\n{=(guide09):}\n\n{=(title10):}\n{=(keyword10):}\n{=(guide10):}\n\n{=(title11):}\n{=(keyword11):}\n{=(guide11):}\n\n{=(title12):}\n{=(keyword12):}\n{=(guide12):}\n\n{=(title13):}\n{=(keyword13):}\n{=(guide13):}\n\n{=(title14):}\n{=(keyword14):}\n{=(guide14):}\n\n{=(title15):}\n{=(keyword15):}\n{=(guide15):}\n\n{=(title16):}\n{=(keyword16):}\n{=(guide16):}\n\n{=(title17):}\n{=(keyword17):}\n{=(guide17):}\n\n{=(title18):}\n{=(keyword18):}\n{=(guide18):}\n\n{=(title19):}\n{=(keyword19):}\n{=(guide19):}\n\n{=(title20):}\n{=(keyword20):}\n{=(guide20):}\n\n{=(title21):}\n{=(keyword21):}\n{=(guide21):}\n\n{=(title22):}\n{=(keyword22):}\n{=(guide22):}\n\n{=(title23):}\n{=(keyword23):}\n{=(guide23):}\n\n{=(title24):}\n{=(keyword24):}\n{=(guide24):}\n\n{=(title25):}\n{=(keyword25):}\n{=(guide25):}\n\n{=(comment):Title overrides, don't touch except to translate \"Guide\" into a different language}\n{=(word4guide):Guide}\n\n\n{=(comment):Don't change anything below this comment}\n{delete}\n\n{=(t01):{if(!={title01}):{title01}|{word4guide} 1}}\n{=(t02):{if(!={title02}):{title02}|{word4guide} 2}}\n{=(t03):{if(!={title03}):{title03}|{word4guide} 3}}\n{=(t04):{if(!={title04}):{title04}|{word4guide} 4}}\n{=(t05):{if(!={title05}):{title05}|{word4guide} 5}}\n{=(t06):{if(!={title06}):{title06}|{word4guide} 6}}\n{=(t07):{if(!={title07}):{title07}|{word4guide} 7}}\n{=(t08):{if(!={title08}):{title08}|{word4guide} 8}}\n{=(t09):{if(!={title09}):{title09}|{word4guide} 9}}\n{=(t10):{if(!={title10}):{title10}|{word4guide} 10}}\n{=(t11):{if(!={title11}):{title11}|{word4guide} 11}}\n{=(t12):{if(!={title12}):{title12}|{word4guide} 12}}\n{=(t13):{if(!={title13}):{title13}|{word4guide} 13}}\n{=(t14):{if(!={title14}):{title14}|{word4guide} 14}}\n{=(t15):{if(!={title15}):{title15}|{word4guide} 15}}\n{=(t16):{if(!={title16}):{title16}|{word4guide} 16}}\n{=(t17):{if(!={title17}):{title17}|{word4guide} 17}}\n{=(t18):{if(!={title18}):{title18}|{word4guide} 18}}\n{=(t19):{if(!={title19}):{title19}|{word4guide} 19}}\n{=(t20):{if(!={title20}):{title20}|{word4guide} 20}}\n{=(t21):{if(!={title21}):{title21}|{word4guide} 21}}\n{=(t22):{if(!={title22}):{title22}|{word4guide} 22}}\n{=(t23):{if(!={title23}):{title23}|{word4guide} 23}}\n{=(t24):{if(!={title24}):{title24}|{word4guide} 24}}\n{=(t25):{if(!={title25}):{title25}|{word4guide} 25}}\n\n{=(comment):builds the list of guide numbers for guides that are populated}\n{=(guides):{if(!={guide01(1)}):01}{if(!={guide02(1)}): 02}{if(!={guide03(1)}): 03}{if(!={guide04(1)}): 04}{if(!={guide05(1)}): 05}{if(!={guide06(1)}): 06}{if(!={guide07(1)}): 07}{if(!={guide08(1)}): 08}{if(!={guide09(1)}): 09}{if(!={guide10(1)}): 10}{if(!={guide11(1)}): 11}{if(!={guide12(1)}): 12}{if(!={guide13(1)}): 13}{if(!={guide14(1)}): 14}{if(!={guide15(1)}): 15}{if(!={guide16(1)}): 16}{if(!={guide17(1)}): 17}{if(!={guide18(1)}): 18}{if(!={guide19(1)}): 19}{if(!={guide20(1)}): 20}{if(!={guide21(1)}): 21}{if(!={guide22(1)}): 22}{if(!={guide23(1)}): 23}{if(!={guide24(1)}): 24}{if(!={guide25(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 guides 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 guide 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 guide that exists, the tag displays the help window}\n{=(num):{if({{ct}({sani(1)}):{guides}}==true):{sani(1)}|00}}\n\n{=(t00):Guidelines Command Instructions}\n{=(guide00):Follow `{prefix}{tagname}` with the number or corresponding keyword of the guideline 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(!={guideschannelid}):<#{guideschannelid}>}}",
"embed": "{\"color\": 5198940, \"fields\": [{\"name\": \"{t{num}}\", \"value\": \"{guide{num}}\", \"inline\": false}]}",
"last_fetched": "2026-10-20T17:22:28.957Z"
}