fix regex and discord messages FINALLY!

This commit is contained in:
Nayan
2025-08-27 01:10:52 +00:00
parent abae72acfd
commit 329d914211
3 changed files with 34 additions and 55 deletions

24
processline.py Normal file
View File

@@ -0,0 +1,24 @@
import discord
import re
import random
async def processline(line, regex_list, fprint_list, bot_instance, channel):
for i in range(len(regex_list)):
# print(f"Processing line: {line}")
match = regex_list[i].match(line)
if match:
# print(f"Matched line: {line}")
groups = match.groups()
discord_message = fprint_list[i].format(groups=groups)
# Limit message length for Discord if necessary
if len(discord_message) > 2000:
discord_message = discord_message[:1997] + "..."
print(discord_message)
await bot_instance.loop.create_task(channel.send(discord_message))
# else:
# # Optionally, you can log other server output to a debug channel or console
# if random.random() < 0.01:
# print(f"Non-chat output: {line}")
def testreload():
return "some new string"