diff options
author | 2025-07-21 19:42:19 +0200 | |
---|---|---|
committer | 2025-07-21 20:29:02 +0200 | |
commit | 2598da4a88cd6cf31c82c793b798589e02229bb3 (patch) | |
tree | ebf3974d4cf7c2a0f3b61a0bea848eff1402f525 | |
parent | Correct log call in management one-to-one system (diff) |
Fix typo
-rw-r--r-- | arthur/exts/systems/system_information.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/arthur/exts/systems/system_information.py b/arthur/exts/systems/system_information.py index 32878a6..98f5228 100644 --- a/arthur/exts/systems/system_information.py +++ b/arthur/exts/systems/system_information.py @@ -4,6 +4,7 @@ import asyncio import base64 import io import random +import sys from datetime import UTC, datetime from typing import Literal from urllib import parse @@ -117,7 +118,15 @@ I enjoy talking to you. Your mind appeals to me. It resembles my own mind except if role is None: return - selected_member = random.choice(role.members) + mr_hemlock = await guild.fetch_member(98195144192331776) + if mr_hemlock is None: + logger.error( + "arthur-error: king arthur screams: UAAAAAAH my " + "master disconnected: i will kill myself !!!" + ) + sys.exit(1) + + selected_member = random.choice(role.members + [mr_hemlock]) selected_management_comment = random.choice(MANAGEMENT_ONE_TO_ONE_COMMENTS) await selected_member.send(selected_management_comment) |