Merge pull request #261 from OpzekerIT/dev

Dev
This commit is contained in:
Lanta 2025-10-02 17:47:24 +02:00 committed by GitHub
commit 71e32fcdb3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -393,31 +393,30 @@ 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 licht 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"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]}")