diff options
Diffstat (limited to 'bot')
| -rw-r--r-- | bot/exts/valentines/valentine_zodiac.py | 28 | 
1 files changed, 16 insertions, 12 deletions
| diff --git a/bot/exts/valentines/valentine_zodiac.py b/bot/exts/valentines/valentine_zodiac.py index 67f57f94..3f1a6337 100644 --- a/bot/exts/valentines/valentine_zodiac.py +++ b/bot/exts/valentines/valentine_zodiac.py @@ -122,18 +122,22 @@ class ValentineZodiac(commands.Cog):          """Provides a random counter compatible zodiac sign to the given user's zodiac sign."""          embed = discord.Embed()          embed.color = Colours.pink -        compatible_zodiac = random.choice(self.zodiacs[zodiac_sign.capitalize()]) -        emoji1 = random.choice(HEART_EMOJIS) -        emoji2 = random.choice(HEART_EMOJIS) -        embed.title = "Zodiac Compatibility" -        embed.description = ( -            f'{zodiac_sign.capitalize()}{emoji1}{compatible_zodiac["Zodiac"]}\n' -            f'{emoji2}Compatibility meter : {compatible_zodiac["compatibility_score"]}{emoji2}' -        ) -        embed.add_field( -            name=f'A letter from Dr.Zodiac {LETTER_EMOJI}', -            value=compatible_zodiac['description'] -        ) +        zodiac_check = self.zodiacs.get(zodiac_sign.capitalize()) +        if zodiac_check: +            compatible_zodiac = random.choice(self.zodiacs[zodiac_sign.capitalize()]) +            emoji1 = random.choice(HEART_EMOJIS) +            emoji2 = random.choice(HEART_EMOJIS) +            embed.title = "Zodiac Compatibility" +            embed.description = ( +                f'{zodiac_sign.capitalize()}{emoji1}{compatible_zodiac["Zodiac"]}\n' +                f'{emoji2}Compatibility meter : {compatible_zodiac["compatibility_score"]}{emoji2}' +            ) +            embed.add_field( +                name=f'A letter from Dr.Zodiac {LETTER_EMOJI}', +                value=compatible_zodiac['description'] +            ) +        else: +            embed = self.generate_invalidname_embed(zodiac_sign)          await ctx.send(embed=embed)          log.trace("Embed from date successfully sent.") | 
