Fixed opener_file not being able to be used alone

Rene Teigen 2 years ago
parent f8d3dd0ffd
commit ae64bc9fa2

@ -795,19 +795,23 @@ class GPT3ComCon(discord.Cog, name="GPT3ComCon"):
await self.deletion_queue(message) await self.deletion_queue(message)
return return
if not opener or not opener_file: if not opener and not opener_file:
user_id_normalized = user.id user_id_normalized = user.id
else: else:
user_id_normalized = ctx.author.id user_id_normalized = ctx.author.id
# Pre-check for opener, check if they provided a valid file if it is indeed a file. if opener_file: # only load in files if it's included in the command, if not pass on as normal
# If the opener ends in .txt, its a file and we want to load it if opener_file.endswith(".txt"):
if opener_file.endswith(".txt"): # Load the file and read it into opener
# Load the file and read it into opener opener_file = f"openers{separator}{opener_file}"
opener_file = f"openers{separator}{opener_file}" opener_file = await self.load_file(opener_file, ctx)
opener_file = await self.load_file(opener_file, ctx) if not opener: # if we only use opener_file then only pass on opener_file for the opening prompt
opener = opener_file + opener opener = opener_file
if not opener_file: else:
return opener = opener_file + opener
if not opener_file:
return
else:
pass
self.conversating_users[user_id_normalized] = User(user_id_normalized) self.conversating_users[user_id_normalized] = User(user_id_normalized)

Loading…
Cancel
Save