diff --git a/settings.py b/settings.py index 798ee165..078e580c 100644 --- a/settings.py +++ b/settings.py @@ -54,7 +54,7 @@ modlogs = {} # Updating the prefix within the dict and database when the method is called -async def storage_modlog_for_guild(ctx, channelID): +async def storage_modlog_for_guild(ctx, channelID, setup): modlogs[str(ctx.guild.id)] = channelID with db.connection() as connection: @@ -66,11 +66,19 @@ async def storage_modlog_for_guild(ctx, channelID): with closing(connection.cursor()) as cur: # Execute the query cur.execute(update_query, update_vals) - print(cur.rowcount, f"Modlog channel for guild {ctx.guild.name} has been updated") - - channel = ctx.guild.get_channel(channelID) - # Let the user know that the guild prefix has been updated - await ctx.send(f"**Modlog Channel for **{ctx.guild.name}** has been updated to {channel.mention}**") + if setup: + print(cur.rowcount, f"Modlog channel for guild {ctx.guild.name} has been Setup") + else: + print(cur.rowcount, f"Modlog channel for guild {ctx.guild.name} has been updated") + + if setup: + # Send confirmation that modmail channel has been setup + await ctx.send("Your **Modlogs Channel** is now successfully set up!" + + f"\nPlease refer to **{ctx.prefix}help** for any information") + else: + # Let the user know that the guild modlogs channel has been updated + channel = ctx.guild.get_channel(channelID) + await ctx.send(f"**Modlog Channel for **{ctx.guild.name}** has been updated to {channel.mention}**") # Method to store the cached modlog channels