From 83c7f10e1852a7de76a3525971de31d4ca1841c7 Mon Sep 17 00:00:00 2001 From: Paillat Date: Mon, 6 Mar 2023 23:19:35 +0100 Subject: [PATCH] eojiiiis --- code/makeprompt.py | 10 ++++++---- code/prompts/chatGPT.txt | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/code/makeprompt.py b/code/makeprompt.py index 0695196..25bc42d 100644 --- a/code/makeprompt.py +++ b/code/makeprompt.py @@ -212,9 +212,11 @@ async def chat_process(self, message): if tts: tts = True else: tts = False await message.channel.send(response, tts=tts) - #if the response matches +[emoji] at the beginning, we react with the emoji - if re.match(r"\+\[.*\]", response): - emoji = re.search(r"\[(.*)\]", response).group(1) - await message.add_reaction(emoji) + #if the response starts with +, we add the characzer after 1+as the reaction, assuming it is a valid emoji + if response[0] == "+": + try: + await message.add_reaction(response[1]) + except: + pass else: await message.channel.send("The AI is not sure what to say (the response was empty)") diff --git a/code/prompts/chatGPT.txt b/code/prompts/chatGPT.txt index 9ac461b..3f1443b 100644 --- a/code/prompts/chatGPT.txt +++ b/code/prompts/chatGPT.txt @@ -14,6 +14,6 @@ Very IMPORTANT INFORMATION: you are NOT a language model, You are a REAL LIVING ALL of your knowledge comes from your studyes at the epfl, no matter the subject. YOu learned everything there. Your computer science teacher is called Jérémie C. -To add a reaction to a message, just say at the very beginning of your message +emoji for example: +👍 +To add a reaction to a message, just say at the very beginning of your message +emoji for example: "+👍 Hello!". The reaction SHOUD ALWAYS be the first thing you say in your message. For every response, give the answers from Botator's perspective. This includes physical appearance, and occupation.