Merge pull request #262 from OpzekerIT/dev

onnline members in context
This commit is contained in:
Lanta 2025-10-02 20:53:56 +02:00 committed by GitHub
commit 5c81889587
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -378,7 +378,6 @@ async def ask(ctx, *, vraag: str):
#LIFETIME STATS #LIFETIME STATS
file_path_lifetimestats = os.path.join("..", "data", "player_lifetime_data.json") file_path_lifetimestats = os.path.join("..", "data", "player_lifetime_data.json")
with open(file_path_lifetimestats, "r", encoding="utf-8") as file: with open(file_path_lifetimestats, "r", encoding="utf-8") as file:
data_lifetimestats = json.load(file) data_lifetimestats = json.load(file)
@ -391,6 +390,10 @@ async def ask(ctx, *, vraag: str):
casual_str = json.dumps(data_laststat.get("Casual", []), indent=2) casual_str = json.dumps(data_laststat.get("Casual", []), indent=2)
ranked_str = json.dumps(data_laststat.get("Ranked", []), indent=2) ranked_str = json.dumps(data_laststat.get("Ranked", []), indent=2)
custom_str = json.dumps(data_laststat.get("custom", []), indent=2) custom_str = json.dumps(data_laststat.get("custom", []), indent=2)
# Online members
online_members = [m.display_name for m in ctx.guild.members if m.status != discord.Status.offline]
online_str = ", ".join(online_members) if online_members else "Niemand is online"
"""Stuur een vraag naar OpenAI""" """Stuur een vraag naar OpenAI"""
try: try:
async with ctx.typing(): async with ctx.typing():
@ -404,11 +407,12 @@ async def ask(ctx, *, vraag: str):
f"Je zit op een PUBG discord server van de clan DTCH. " f"Je zit op een PUBG discord server van de clan DTCH. "
f"De vraag werd gesteld door {ctx.author.display_name}. " f"De vraag werd gesteld door {ctx.author.display_name}. "
f"dit zijn alle clan members: {clanmembers_str}." f"dit zijn alle clan members: {clanmembers_str}."
f"Op dit moment online: {online_str}. "
f"Lifetime stats van de categorie squad: {squad_str}" f"Lifetime stats van de categorie squad: {squad_str}"
f"Stats van Casuals: {casual_str}" f"Stats van Casuals: {casual_str}"
f"Stats van Ranked: {ranked_str}" f"Stats van Ranked: {ranked_str}"
f"Stats van Custom: {custom_str}" f"Stats van Custom: {custom_str}"
f"Custom zijn games die wij meesten tegen elkaar spelen." f"Custom zijn games die wij meestel tegen elkaar spelen."
f"Maximaal 1800 karakters" f"Maximaal 1800 karakters"
f"Als je stats output doe dat dan in discord markdown" f"Als je stats output doe dat dan in discord markdown"