aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2025-09-17 18:36:00 -0700
committerFuwn <[email protected]>2025-09-17 18:36:00 -0700
commit39724fb3fa5e4dbc8a99c5a556e6ac42493ed6c1 (patch)
treeb262001ecde7d445289713dd10a6b1fd70134577
parentrefactor(word_count): Rename to roleplay_word_count (diff)
downloadumabot-39724fb3fa5e4dbc8a99c5a556e6ac42493ed6c1.tar.xz
umabot-39724fb3fa5e4dbc8a99c5a556e6ac42493ed6c1.zip
refactor(media_required): Rename to roleplay_media_required
-rw-r--r--src/umabot/bot.py4
-rw-r--r--src/umabot/rules/__init__.py4
-rw-r--r--src/umabot/rules/roleplay_media_required.py (renamed from src/umabot/rules/media_required.py)4
3 files changed, 6 insertions, 6 deletions
diff --git a/src/umabot/bot.py b/src/umabot/bot.py
index 667f098..87068a5 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, RoleplayWordCountRule
+from .rules import SpamDetector, RoleplayLimiter, RoleplayMediaRequiredRule, RoleplayWordCountRule
# from .rules import StaticRoleplayLimiter # Disabled by default - uncomment to use static limiting
@@ -76,7 +76,7 @@ class UmaBot:
# Initialize rules
self.rules = [
SpamDetector(config),
- MediaRequiredRule(config), # Requires media for roleplay posts
+ RoleplayMediaRequiredRule(config), # Requires media for roleplay posts
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 4296ab4..73f84ec 100644
--- a/src/umabot/rules/__init__.py
+++ b/src/umabot/rules/__init__.py
@@ -3,7 +3,7 @@
from .base import Rule
from .spam_detector import SpamDetector
from .roleplay_limiter import RoleplayLimiter, StaticRoleplayLimiter
-from .media_required import MediaRequiredRule
+from .roleplay_media_required import RoleplayMediaRequiredRule
from .roleplay_word_count import RoleplayWordCountRule
-__all__ = ["Rule", "SpamDetector", "RoleplayLimiter", "StaticRoleplayLimiter", "MediaRequiredRule", "RoleplayWordCountRule"]
+__all__ = ["Rule", "SpamDetector", "RoleplayLimiter", "StaticRoleplayLimiter", "RoleplayMediaRequiredRule", "RoleplayWordCountRule"]
diff --git a/src/umabot/rules/media_required.py b/src/umabot/rules/roleplay_media_required.py
index 8158c5a..ec4f63f 100644
--- a/src/umabot/rules/media_required.py
+++ b/src/umabot/rules/roleplay_media_required.py
@@ -1,10 +1,10 @@
-"""Media requirement rule for roleplay posts."""
+"""Roleplay media requirement rule."""
import praw.models
from .base import Rule
-class MediaRequiredRule(Rule):
+class RoleplayMediaRequiredRule(Rule):
"""Requires roleplay posts to have media attached."""
def __init__(self, config):