From aaad4a6eadd5e5947d1d92c0bdf886a843510b9a Mon Sep 17 00:00:00 2001 From: AllfatherHatt Date: Thu, 20 Feb 2025 21:55:25 +0100 Subject: [PATCH] Trying to strip out Reginald: deliberately --- reginaldCog/reginald.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/reginaldCog/reginald.py b/reginaldCog/reginald.py index ef8957e..c9bb12c 100644 --- a/reginaldCog/reginald.py +++ b/reginaldCog/reginald.py @@ -144,7 +144,13 @@ class ReginaldCog(commands.Cog): if not response.choices: return "I fear I have no words to offer at this time." - return response.choices[0].message.content.strip() + response_text = response.choices[0].message.content.strip() + + # ✅ Ensure Reginald does not preface responses with "Reginald:" + if response_text.startswith("Reginald:"): + response_text = response_text[len("Reginald:"):].strip() + + return response_text except OpenAIError as e: error_message = f"OpenAI Error: {e}"