diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/umabot/rules/base.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/umabot/rules/base.py b/src/umabot/rules/base.py index 0318aaa..1ee0d41 100644 --- a/src/umabot/rules/base.py +++ b/src/umabot/rules/base.py @@ -47,9 +47,12 @@ class Rule(ABC): submission.mod.remove() self.logger.info(f"Removed submission {submission.id} by {submission.author}") - # Post removal message - submission.reply(removal_message) - self.logger.info(f"Posted removal message for {submission.id}") + # Post removal message only if it's not empty + if removal_message and removal_message.strip(): + submission.reply(removal_message) + self.logger.info(f"Posted removal message for {submission.id}") + else: + self.logger.info(f"Skipped posting removal message for {submission.id} (empty message)") return True |