diff --git a/duckbot/cogs/ai/truth.py b/duckbot/cogs/ai/truth.py index 46c6ae036..fa6242ef5 100644 --- a/duckbot/cogs/ai/truth.py +++ b/duckbot/cogs/ai/truth.py @@ -1,3 +1,4 @@ +import datetime import os import anthropic @@ -8,6 +9,8 @@ TRUTH_PROMPT = """Objective: Fact-check the following message from {user_name} on our Discord server and format the response for Discord. +For context, today's date is {date}. + Input: "{user_message}" Instructions: @@ -67,7 +70,7 @@ async def truth(self, ctx: commands.Context): async def fact_check(self, message: discord.Message) -> str: try: content = message.content - prompt = TRUTH_PROMPT.format(user_name=message.author.display_name, user_message=content) + prompt = TRUTH_PROMPT.format(user_name=message.author.display_name, user_message=content, date=datetime.datetime.now().strftime("%B %d, %Y")) message = self.ai_client.messages.create(model="claude-3-5-sonnet-20240620", max_tokens=1000, temperature=0, messages=[{"role": "user", "content": [{"type": "text", "text": prompt}]}]) return message.content[0].text except Exception as e: