diff options
author | 2019-02-20 20:48:58 +0530 | |
---|---|---|
committer | 2019-02-20 20:48:58 +0530 | |
commit | 1eeb31399fbdb849a4cc3af8d918b8a0cc8edb2b (patch) | |
tree | 62d4731b16865f017a2c1e7d2683c371172ec970 | |
parent | fixed the linter issue regarding the order of imports (diff) |
I did the follow changes:
1.Fixed indentation
2.Removed unneccessory comments
3.Re-named the varible Role to lovefest_role
4.Edited te random user function
5.Removed unneccessory f strings(just removing the f letter,lol)
-rw-r--r-- | bot/seasons/valentines/be_my_valentine.py | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/bot/seasons/valentines/be_my_valentine.py b/bot/seasons/valentines/be_my_valentine.py index 411bd47b..a8554f38 100644 --- a/bot/seasons/valentines/be_my_valentine.py +++ b/bot/seasons/valentines/be_my_valentine.py @@ -39,7 +39,7 @@ class BeMyValentine: 1) use the command \".lovefest sub\" to get the lovefest role. 2) use the command \".lovefest unsub\" to get rid of the lovefest role. - """ + """ await ctx.invoke(self.bot.get_command("help"), "lovefest") @lovefest_role.command(name="sub") @@ -97,17 +97,16 @@ class BeMyValentine: return await ctx.send('Come on dude, you cant send a valentine to yourself :expressionless:') emoji_1, emoji_2 = self.random_emoji() - Role = discord.utils.get(ctx.guild.roles, id=Lovefest.role_id) + lovefest_role = discord.utils.get(ctx.guild.roles, id=Lovefest.role_id) channel = self.bot.get_channel(Lovefest.channel_id) if user is None: author = ctx.author - user = self.random_user(author, Role.members) + user = self.random_user(author, lovefest_role.members) if user is None: return await ctx.send("There are no users avilable to whome your valentine can be sent.") else: pass - # just making sure that the random does not pick up the same user(ctx.author) if valentine_type is None: # grabs a random valentine -can be a poem or a good message @@ -115,16 +114,16 @@ class BeMyValentine: elif valentine_type.lower() in ['p', 'poem']: valentine = self.valentine_poem() - title = f'A poem dedicated to' + title = 'A poem dedicated to' elif valentine_type.lower() in ['c', 'compliment']: valentine = self.valentine_compliment() - title = f'A compliment for' + title = 'A compliment for' else: # in this case, the user decides to type his own valentine. valentine = valentine_type - title = f'A message for' + title = 'A message for' embed = discord.Embed( title=f'{emoji_1} {title} {user.display_name} {emoji_2}', @@ -166,33 +165,31 @@ class BeMyValentine: guild = self.bot.get_guild(id=Client.guild) emoji_1, emoji_2 = self.random_emoji() - Role = discord.utils.get(guild.roles, id=Lovefest.role_id) - print(Role) + lovefest_role = discord.utils.get(guild.roles, id=Lovefest.role_id) if user is None: author = ctx.author - user = self.random_user(author, Role.members) + user = self.random_user(author, lovefest_role.members) if user is None: return await ctx.send("There are no users avilable to whome your valentine can be sent.") else: pass - # just making sure that the random does not pick up the same user(ctx.author) if valentine_type is None: valentine, title = self.random_valentine() elif valentine_type.lower() in ['p', 'poem']: valentine = self.valentine_poem() - title = f'A poem dedicated to' + title = 'A poem dedicated to' elif valentine_type.lower() in ['c', 'compliment']: valentine = self.valentine_compliment() - title = f'A compliment for' + title = 'A compliment for' else: # in this case, the user decides to type his own valentine. valentine = valentine_type - title = f'A message for' + title = 'A message for' embed = discord.Embed( title=f'{emoji_1}{title} {user.display_name}{emoji_2}', @@ -204,11 +201,14 @@ class BeMyValentine: @staticmethod def random_user(author, members): - members.remove(author) - if members.__len__() == 0: - user = None - else: + # just making sure that the random does not pick up the same user(ctx.author) + + if members.__len__() != 0: + if author in members: + members.remove(author) user = random.choice(members) + else: + user = None return user @staticmethod |