NOtice the capital OS

This commit is contained in:
2025-08-28 01:10:45 +01:00
parent 3971a76d02
commit 6e3166a887

6
bot.py
View File

@@ -21,17 +21,19 @@ async def on_message(message):
# Ignore messages sent by the bot itself to prevent loops
if message.author == bot.user:
return
# Check if the message contains "nixos" (case-insensitive, as a whole word)
if re.search(r'\bnixos\b', message.content, re.IGNORECASE):
# Replace "nixos" with "fagos" (preserving case of the first letter)
# Replace "nixos" with "fagOS" (preserving case of the first letter)
new_content = re.sub(
r'\b(nixos)\b',
lambda m: 'Fagos' if m.group(1)[0].isupper() else 'fagos',
lambda m: 'FagOS' if m.group(1)[0].isupper() else 'fagOS',
message.content,
flags=re.IGNORECASE
)
# Send the modified message
await message.channel.send(f'{new_content}')
# Allow other commands to process (if any)
await bot.process_commands(message)