aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/apps/api/views.py
diff options
context:
space:
mode:
authorGravatar Amrou Bellalouna <[email protected]>2022-08-18 16:58:08 +0100
committerGravatar Amrou Bellalouna <[email protected]>2022-08-18 16:58:08 +0100
commitc0823236d20e801550fccdbb021d8aabb56d59c0 (patch)
tree7922e1fc0d1670bf7eecfe52c361c21ac49bdde6 /pydis_site/apps/api/views.py
parentMerge pull request #766 from Ibrahim2750mi/strike-passed-date-code-jam (diff)
add collection of keywords per rule
In reference to issue #2108, this commit aims to add an initial set of keywords per rule. These keywords will be later in the "rule" bot command in order to make rule identification easier
Diffstat (limited to 'pydis_site/apps/api/views.py')
-rw-r--r--pydis_site/apps/api/views.py27
1 files changed, 18 insertions, 9 deletions
diff --git a/pydis_site/apps/api/views.py b/pydis_site/apps/api/views.py
index ad2d948e..f96d6a8d 100644
--- a/pydis_site/apps/api/views.py
+++ b/pydis_site/apps/api/views.py
@@ -124,35 +124,44 @@ class RulesView(APIView):
return Response([
(
- f"Follow the {pydis_coc}."
+ f"Follow the {pydis_coc}.",
+ {"coc", "conduct", "code"}
),
(
- f"Follow the {discord_community_guidelines} and {discord_tos}."
+ f"Follow the {discord_community_guidelines} and {discord_tos}.",
+ {"guidelines", "discord_tos"}
),
(
- "Respect staff members and listen to their instructions."
+ "Respect staff members and listen to their instructions.",
+ {"staff", "instructions"}
),
(
"Use English to the best of your ability. "
- "Be polite if someone speaks English imperfectly."
+ "Be polite if someone speaks English imperfectly.",
+ {"english", "language"}
),
(
"Do not provide or request help on projects that may break laws, "
- "breach terms of services, or are malicious or inappropriate."
+ "breach terms of services, or are malicious or inappropriate.",
+ {"infraction", "tos", "breach", "malicious", "inappropriate"}
),
(
- "Do not post unapproved advertising."
+ "Do not post unapproved advertising.",
+ {"ads", "advertising"}
),
(
"Keep discussions relevant to the channel topic. "
- "Each channel's description tells you the topic."
+ "Each channel's description tells you the topic.",
+ {"off-topic", "topic", "relevance"}
),
(
"Do not help with ongoing exams. When helping with homework, "
- "help people learn how to do the assignment without doing it for them."
+ "help people learn how to do the assignment without doing it for them.",
+ {"exams", "assignment", "assignments", "homework"}
),
(
- "Do not offer or ask for paid work of any kind."
+ "Do not offer or ask for paid work of any kind.",
+ {"work", "money"}
),
])