aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFuwn <[email protected]>2025-09-17 18:34:29 -0700
committerFuwn <[email protected]>2025-09-17 18:34:29 -0700
commit92a21f17ff72b5e376b5e7d26e944edcd33de0c8 (patch)
treec7541b1126b0d274827f1e0a4b8cce6ac9465b41 /src
parentfeat(rules): Add word_count rule (diff)
downloadumabot-92a21f17ff72b5e376b5e7d26e944edcd33de0c8.tar.xz
umabot-92a21f17ff72b5e376b5e7d26e944edcd33de0c8.zip
refactor(word_count): Rename to roleplay_word_count
Diffstat (limited to 'src')
-rw-r--r--src/umabot/bot.py4
-rw-r--r--src/umabot/rules/__init__.py4
-rw-r--r--src/umabot/rules/roleplay_word_count.py (renamed from src/umabot/rules/word_count.py)4
3 files changed, 6 insertions, 6 deletions
diff --git a/src/umabot/bot.py b/src/umabot/bot.py
index 63b4985..667f098 100644
--- a/src/umabot/bot.py
+++ b/src/umabot/bot.py
@@ -9,7 +9,7 @@ from socketserver import ThreadingMixIn
from loguru import logger
from .config import Config
-from .rules import SpamDetector, RoleplayLimiter, MediaRequiredRule, WordCountRule
+from .rules import SpamDetector, RoleplayLimiter, MediaRequiredRule, RoleplayWordCountRule
# from .rules import StaticRoleplayLimiter # Disabled by default - uncomment to use static limiting
@@ -77,7 +77,7 @@ class UmaBot:
self.rules = [
SpamDetector(config),
MediaRequiredRule(config), # Requires media for roleplay posts
- WordCountRule(config), # Sends short roleplay posts to mod queue
+ RoleplayWordCountRule(config), # Sends short roleplay posts to mod queue
RoleplayLimiter(config, self.subreddit) # Surge-based roleplay limiter (default)
# StaticRoleplayLimiter(config) # Uncomment to use static roleplay limiting instead
]
diff --git a/src/umabot/rules/__init__.py b/src/umabot/rules/__init__.py
index a196093..4296ab4 100644
--- a/src/umabot/rules/__init__.py
+++ b/src/umabot/rules/__init__.py
@@ -4,6 +4,6 @@ from .base import Rule
from .spam_detector import SpamDetector
from .roleplay_limiter import RoleplayLimiter, StaticRoleplayLimiter
from .media_required import MediaRequiredRule
-from .word_count import WordCountRule
+from .roleplay_word_count import RoleplayWordCountRule
-__all__ = ["Rule", "SpamDetector", "RoleplayLimiter", "StaticRoleplayLimiter", "MediaRequiredRule", "WordCountRule"]
+__all__ = ["Rule", "SpamDetector", "RoleplayLimiter", "StaticRoleplayLimiter", "MediaRequiredRule", "RoleplayWordCountRule"]
diff --git a/src/umabot/rules/word_count.py b/src/umabot/rules/roleplay_word_count.py
index 08fdafd..6c8eef9 100644
--- a/src/umabot/rules/word_count.py
+++ b/src/umabot/rules/roleplay_word_count.py
@@ -1,10 +1,10 @@
-"""Word count rule for roleplay posts."""
+"""Roleplay word count rule."""
import praw.models
from .base import Rule
-class WordCountRule(Rule):
+class RoleplayWordCountRule(Rule):
"""Sends roleplay posts under 100 words to mod queue."""
def __init__(self, config):