Dev #261
1 changed files with 25 additions and 24 deletions
|
|
@ -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]}")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue