From d5c856af442628c375b0b155c61a7887ba541933 Mon Sep 17 00:00:00 2001 From: "Nyeki.py" <84998222+Nekidev@users.noreply.github.com> Date: Fri, 18 Oct 2024 14:51:09 -0300 Subject: [PATCH] fix(bot): :bug: `p.mask on`'s message. --- payphone/cogs/users/cog.py | 2 +- payphone/db/utils.py | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/payphone/cogs/users/cog.py b/payphone/cogs/users/cog.py index 59decf6..ff07d8d 100644 --- a/payphone/cogs/users/cog.py +++ b/payphone/cogs/users/cog.py @@ -150,7 +150,7 @@ class Users(base.Cog): ) else: - message += f" Use `{ctx.clean_prefix}mask on` to turn it back on." + message += f" Use `{ctx.clean_prefix}mask pff` to turn it off." await ctx.send(message) diff --git a/payphone/db/utils.py b/payphone/db/utils.py index 7fca9f5..6c59cb2 100644 --- a/payphone/db/utils.py +++ b/payphone/db/utils.py @@ -69,14 +69,18 @@ async def get_user( Tuple[models.User, models.Profile]: The user and profile. """ - user_row, _ = await models.User.update_or_create(id=user.id, username=user.name) + user_row, _ = await models.User.update_or_create( + {"username": user.name}, id=user.id + ) # TODO: Make per-server profiles a premium feature. profile_row, _ = await models.Profile.update_or_create( + { + "avatar_url": user.display_avatar.url, + "name": user.global_name, + }, user=user_row, server_id=None, # user.guild.id if isinstance(user, discord.Member) else None, - avatar_url=user.display_avatar.url, - name=user.global_name, ) return (user_row, profile_row)