Removed SQL it was a bad idea, fixed a unasigned variable in /embed error handling

dev
supopur 2 years ago
parent b2de107ed5
commit 8b1ae97ffe

@ -28,46 +28,6 @@ class EssentialCommands(commands.Cog):
self.bot = bot
self.rep_file = "cogs/essentials/reputation"
#Here it inits a new guild specific config in storage.db like all the commands enabled, events, or some specific storage like reputation.
def sql_guild_init(self, serverid):
# Define the SQL statement to create a table
conn = self.bot.api.db_api.connection
cursor = self.bot.api.db_api.cursor
sql = """
CREATE TABLE essentials_server_serverid (
command_ping TEXT (1, 1) DEFAULT (TRUE),
command_say TEXT (1, 1) DEFAULT (TRUE),
command_serverinfo TEXT (1, 1) DEFAULT (TRUE),
command_avatar TEXT (1, 1) DEFAULT (TRUE),
command_whois TEXT (1, 1) DEFAULT (TRUE),
command_embed TEXT (1, 1) DEFAULT (TRUE),
command_clean TEXT (1, 1) DEFAULT (TRUE),
command_lock TEXT (1, 1) DEFAULT (TRUE),
command_unlock TEXT (1, 1) DEFAULT (TRUE),
command_lockdown TEXT (1, 1) DEFAULT (FALSE),
command_unlockdown TEXT (1, 1) DEFAULT (FALSE),
event_goodbye_enabled TEXT (1, 1) DEFAULT (TRUE),
event_goodbye_title TEXT (1, 1) DEFAULT 'Goodbye',
event_goodbye_message TEXT (1, 1) DEFAULT '{member.display_name} has left the server.',
event_goodbye_channelid TEXT (1, 1) DEFAULT 'INSERT THE CHANNEL ID OF THE CHANNEL TO SEND THE GOODBYE MEESAGE HERE',
event_welcome_enabled TEXT (1, 1) DEFAULT (TRUE),
event_welcome_title TEXT (1, 1) DEFAULT 'Welcome',
event_welcome_message TEXT (1, 1) DEFAULT 'Welcome to the server {member.mention} :wave:',
event_welcome_channelid TEXT (1, 1) DEFAULT 'INSERT THE CHANNEL ID OF THE GOODBYE CHANNEL CAN BE THE SAME AS THE WELCOME CHANNEL'
);"""
sql = sql.replace("serverid", str(serverid))
#return sql
# Execute the SQL statement
cursor.execute(sql)
# Commit the transaction
conn.commit()
def sql_init(self):
pass
@discord.Cog.listener()
async def on_member_join(self, member):
@ -195,10 +155,7 @@ class EssentialCommands(commands.Cog):
return 0
await ctx.respond('Pong!')
@commands.slash_command(guild_ids=guild_ids)
async def getalltables(self, ctx):
tables = self.sql_guild_init(ctx.guild.id)
await ctx.respond(tables)
@commands.slash_command(guild_ids=guild_ids)
@option('msg', description="The message to say.")
async def say(self, ctx, message):
@ -364,7 +321,7 @@ class EssentialCommands(commands.Cog):
atr = getattr(discord.Color, color)
embed.color = atr()
except Exception as e:
bot.api.logger("inf", f"Command ivoked a error wrong color: {e}")
self.bot.api.logger("inf", f"Command ivoked a error wrong color: {e}")
ctx.send("ERR: Invalid color.")
return 1
if footer:

Loading…
Cancel
Save