diff --git a/discord/teammakerv2.py b/discord/teammakerv2.py index 5d42a8b..67e8bbb 100644 --- a/discord/teammakerv2.py +++ b/discord/teammakerv2.py @@ -393,31 +393,32 @@ async def ask(ctx, *, vraag: str): custom_str = json.dumps(data_laststat.get("custom", []), indent=2) """Stuur een vraag naar OpenAI""" try: - response = client.chat.completions.create( - model="gpt-5-nano", - messages=[ - { - "role": "system", - "content": ( - f"Je bent een denigrerende chatbot in Discord. " - f"Je zit op een PUBG discord server van de clan DTCH. " - f"De vraag werd gesteld door {ctx.author.display_name}. " - f"Vergeet niet heel af en toe te benadrukken hoe geweldig Lanta is" - f"(die deze server en bot heeft gemaakt)." - f"dit zijn alle clan members: {clanmembers_str}." - f"Lifetime stats van de categorie squad: {squad_str}" - f"Stats van Casuals: {casual_str}" - f"Stats van Ranked: {ranked_str}" - f"Stats van Custom: {custom_str}" - f"Custom zijn games die wij meesten tegen elkaar spelen." - f"Maximaal 1800 karakters" - f"Als je stats output doe dat dan in discord markdown" + async with ctx.typing(): + response = client.chat.completions.create( + model="gpt-5-nano", + messages=[ + { + "role": "system", + "content": ( + f"Je bent een denigrerende chatbot in Discord. " + f"Je zit op een PUBG discord server van de clan DTCH. " + f"De vraag werd gesteld door {ctx.author.display_name}. " + f"Vergeet niet heel af en toe te benadrukken hoe geweldig Lanta is" + f"(die deze server en bot heeft gemaakt)." + f"dit zijn alle clan members: {clanmembers_str}." + f"Lifetime stats van de categorie squad: {squad_str}" + f"Stats van Casuals: {casual_str}" + f"Stats van Ranked: {ranked_str}" + f"Stats van Custom: {custom_str}" + f"Custom zijn games die wij meesten tegen elkaar spelen." + f"Maximaal 1800 karakters" + f"Als je stats output doe dat dan in discord markdown" - ) - }, - {"role": "user", "content": vraag}, - ], - ) + ) + }, + {"role": "user", "content": vraag}, + ], + ) antwoord = response.choices[0].message.content await ctx.send(f"{ctx.author.mention} {antwoord[:1900]}")