diff --git a/cogs/misc.py b/cogs/misc.py index 4791689..2c2b07f 100644 --- a/cogs/misc.py +++ b/cogs/misc.py @@ -275,13 +275,15 @@ class Misc(commands.Cog): @bridge.bridge_command() async def compliment(self, ctx, *, - recipient: Optional[str] = None) -> None: + recipient: Optional[str] = None, + language: Optional[str] = 'en') -> None: """ Compliment someone (or yourself) Args: ctx (Any) recipient (Optional[str]) + language (Optional[str]) (default: 'en') Returns: None """ @@ -305,7 +307,7 @@ class Misc(commands.Cog): else: recipient = discord.utils.escape_mentions(recipient.strip()) with ctx.channel.typing(): - compliment: str = await self.util.get_compliment(recipient) + compliment: str = await self.util.get_compliment(recipient, language) if compliment: return await ctx.respond(compliment) return await ctx.respond("Compliment failed :(") diff --git a/cogs/misc_util.py b/cogs/misc_util.py index 6f56318..7fd3e4f 100644 --- a/cogs/misc_util.py +++ b/cogs/misc_util.py @@ -207,19 +207,17 @@ class Util: async def get_compliment(self, subject: str, - language: Optional[str] = None) -> str: + language: Optional[str] = 'en') -> str: """ Get Compliment Args: subject (str) - language (Optional[str]) + language (Optional[str]) (default: 'en') Returns: str """ - if not language: - return self.COMPLIMENT_GENERATOR.compliment(subject) return self.COMPLIMENT_GENERATOR.compliment_in_language(subject, language) async def get_whisky(self) -> Optional[tuple]: