Lacie/utils/constants.py
Lilac-Rose cdaf9430ef emote credits: add /emote_credits_resolve admin command
ping protect: use pronoun roles in disabled-ping replies
chore: remove stray =5.0 file, clean up constants

emote credits:
- Add /emote_credits_resolve — scans credits where artist starts with
  "@", fuzzes against guild members (username, global_name,
  display_name), rewrites matches as <@id> mentions; reports resolved
  vs not-found in chunked ephemeral output

ping protect:
- Add _get_subject_pronoun() — reads pronoun roles (he/him, she/her,
  it/its) to return the correct subject pronoun
- Add _get_verb() — returns "has" or "have" to match
- Reply now reads e.g. "She has pings disabled" instead of always
  "they have pings disabled"

chore:
- Delete =5.0 (stray file from unquoted pip install shell redirect)
- Remove unused ARG channel ID constants from utils/constants.py
2026-03-11 17:01:56 +01:00

28 lines
770 B
Python

# --- Owner / Admin ---
LILAC_ID = 252130669919076352
# --- Guild ---
GUILD_ID = 876772600704020530
# --- Channels ---
WELCOME_CHANNEL_ID = 876772600704020533
FALLBACK_CHANNEL_ID = 876772600704020533
LOG_CHANNEL_ID = 1440055015711703242
ADMIN_CHANNEL_ID = 1470441786810826884
APPROVAL_CHANNEL_ID = 1424145004976275617
BACKUP_CHANNEL_ID = 946421558778417172
NOTIFICATION_CHANNEL_ID = 1424145004976275617
COMMIT_CHANNEL_IDS = [876777562599194644, 1437941632849940563, 1470441786810826884]
# --- Roles ---
BIRTHDAY_ROLE_ID = 1113751318918602762
BOT_TRAP_ROLE_ID = 1439354601672282335
SERVER_ADMIN_ROLE_ID = 952560403970416722
BOT_DEV_ROLE_ID = 1470439484549234866
# --- Emojis ---
SALT_EMOJI_ID = 1074583707459010560
# --- Thresholds ---
NEW_MEMBER_THRESHOLD_DAYS = 7