diff --git a/cogs/chatgpt.py b/cogs/chatgpt.py index 2f70a00..2f3a79f 100644 --- a/cogs/chatgpt.py +++ b/cogs/chatgpt.py @@ -28,6 +28,8 @@ class ChatGPT(commands.Cog): 'Content-Type': 'application/json', 'Authorization': f'Bearer {os.getenv("openai.api_key")}', } + self.today_date = time.strftime("%Y-%m-%d") + self.april_fools = self.today_date == "2022-04-01" def create_aiohttp_session(self): return aiohttp.ClientSession() @@ -749,7 +751,7 @@ class ChatGPT(commands.Cog): # Emoji Reaction await self.react_to_msg(message, channel_vars["react_to_msgs"]) # Chat Response - if channel_vars["chat_enabled"] and not message.author.bot: + if (channel_vars["chat_enabled"] or (self.april_fools and not random.randint(0,15))) and not message.author.bot: if message.content and message.content[0] != "!": await self.chat_response(message, channel_vars, chat_history_string) elif not message.content: