implemented #16 and some other things

This commit is contained in:
SeaswimmerTheFsh 2023-07-01 13:52:01 -04:00
parent d153a5f1bd
commit 8e041bb204
3 changed files with 59 additions and 12 deletions

13
main.py
View file

@ -26,6 +26,10 @@ class Client(commands.CommandsClient):
return prefix
return input
async def on_server_join(self, server: revolt.Server):
print(f"Joined server: {server.name} ({server.id})")
Moderation.create_server_table(self, server.id)
async def on_message_delete(self, message: revolt.Message):
if isinstance(message.author, revolt.Member):
if message.author.bot is True:
@ -74,15 +78,6 @@ class Client(commands.CommandsClient):
await msg.edit(content=" ", embeds=embeds)
print(f'Ping {int(ping)}ms')
@commands.command()
async def avatar(self, ctx: commands.Context, target: commands.UserConverter):
"""This command retrieves a user's avatar. - NOTE: Move to cog"""
if not isinstance(target, revolt.User):
await ctx.message.reply("Please provide a user argument!")
return
avatar = target.avatar.url
await ctx.message.reply(f"{avatar}")
async def prefix_change(self, message: revolt.Message, new_prefix: str, silent: bool | None = False):
dotenv.set_key(env, 'PREFIX', new_prefix)
if silent is not True: