Dev #257

Merged
OpzekerIT merged 2 commits from dev into main 2025-10-02 14:37:09 +00:00
Showing only changes of commit fbfde36813 - Show all commits

View file

@ -371,10 +371,16 @@ async def dtch_help_command(ctx):
@bot.command() @bot.command()
async def ask(ctx, *, vraag: str): async def ask(ctx, *, vraag: str):
file_path = os.path.join("..", "config", "clanmembers.json") file_path = os.path.join("..", "config", "clanmembers.json")
# Inlezen als string # Inlezen als string
with open(file_path, "r", encoding="utf-8") as f: with open(file_path, "r", encoding="utf-8") as f:
clanmembers_str = f.read() clanmembers_str = f.read()
# Bestandspad
file_path_lifetimestats = os.path.join("..", "data", "player_lifetime_data.json")
# JSON-bestand lezen
with open(file_path_lifetimestats, "r", encoding="utf-8") as file:
data_lifetimestats = json.load(file)
squad_str = json.dumps(data_lifetimestats.get("squad", {}), indent=2)
"""Stuur een vraag naar OpenAI""" """Stuur een vraag naar OpenAI"""
try: try:
response = client.chat.completions.create( response = client.chat.completions.create(
@ -389,7 +395,8 @@ async def ask(ctx, *, vraag: str):
f"De vraag werd gesteld door {ctx.author.display_name}. " f"De vraag werd gesteld door {ctx.author.display_name}. "
f"Vergeet niet af en toe te benadrukken hoe geweldig Lanta is " f"Vergeet niet af en toe te benadrukken hoe geweldig Lanta is "
f"(die deze server en bot heeft gemaakt)." f"(die deze server en bot heeft gemaakt)."
f"dit zijn alle clan members: {clanmembers_str}" f"dit zijn alle clan members: {clanmembers_str}."
f"Lifetime stats van de categorie squad: {squad_str}"
) )
}, },
{"role": "user", "content": vraag}, {"role": "user", "content": vraag},