aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar kwzrd <[email protected]>2020-08-06 18:17:38 +0200
committerGravatar kwzrd <[email protected]>2020-08-06 18:18:04 +0200
commit16eec3d2d69af5178b03fb574b0f277dbcf1dea8 (patch)
treef614169317e48f0828b5e098320c4be7509d0395
parentVerification: make on-join message more accurate (diff)
Verification: extend cog docstring
-rw-r--r--bot/cogs/verification.py18
1 files changed, 17 insertions, 1 deletions
diff --git a/bot/cogs/verification.py b/bot/cogs/verification.py
index ff4b358c7..963a2369e 100644
--- a/bot/cogs/verification.py
+++ b/bot/cogs/verification.py
@@ -86,7 +86,23 @@ MENTION_UNVERIFIED = discord.AllowedMentions(
class Verification(Cog):
- """User verification and role self-management."""
+ """
+ User verification and role management.
+
+ There are two internal tasks in this cog:
+
+ * `update_unverified_members`
+ * Unverified members are given the @Unverified role after `UNVERIFIED_AFTER` days
+ * Unverified members are kicked after `UNVERIFIED_AFTER` days
+
+ * `ping_unverified`
+ * Periodically ping the @Unverified role in the verification channel
+
+ Statistics are collected in the 'verification.' namespace.
+
+ Additionally, this cog offers the !accept, !subscribe and !unsubscribe commands,
+ and keeps the verification channel clean by deleting messages.
+ """
# Cache last sent `REMINDER_MESSAGE` id
# RedisCache[str, discord.Message.id]