diff --git a/src/kwaylon/jokes/jokes.py b/src/kwaylon/jokes/jokes.py index 12b11a5..d0034df 100644 --- a/src/kwaylon/jokes/jokes.py +++ b/src/kwaylon/jokes/jokes.py @@ -167,3 +167,12 @@ class BigFan(base.GifJoke): @property def regex(self) -> re.Pattern: return re.compile('big fan', re.IGNORECASE) + + class Blackface(base.Joke): + @property + def regex(self) -> re.Pattern: + return re.compile('blackface', re.IGNORECASE) + + async def respond(self, message: Message, client: Client, match: re.Match): + if helpers.valid_word(match.group(1)): + await message.add_reaction(utils.get(client.emojis, name='blackface'))