diff options
| author | 2018-10-11 13:50:29 -0500 | |
|---|---|---|
| committer | 2018-10-11 13:50:29 -0500 | |
| commit | 968229960893fedd3f5d16ba8fc9eaf5dbae35bc (patch) | |
| tree | ff50a1f915238731a3086df8881f912e469834aa | |
| parent | Merge pull request #41 from discord-python/fixup (diff) | |
| parent | Add skull-and-crossbones to spookyreacts. (diff) | |
Merge pull request #40 from hundredrab/spooky-reacts
Fix #27: Add spooky reactions.
| -rw-r--r-- | bot/cogs/spookyreact.py | 33 | 
1 files changed, 33 insertions, 0 deletions
| diff --git a/bot/cogs/spookyreact.py b/bot/cogs/spookyreact.py new file mode 100644 index 00000000..f5534626 --- /dev/null +++ b/bot/cogs/spookyreact.py @@ -0,0 +1,33 @@ +from discord.ext import commands + +SPOOKY_TRIGGERS = { +    'spooky': "\U0001F47B", +    'skeleton': "\U0001F480", +    'doot': "\U0001F480", +    'pumpkin': "\U0001F383", +    'halloween': "\U0001F383", +    'jack-o-lantern': "\U0001F383", +    'danger': "\U00002620" +} + + +class SpookyReact: + +    """ +    A cog that makes the bot react to message triggers. +    """ + +    def __init__(self, bot): +        self.bot = bot + +    async def on_message(self, ctx): +        """ +        A command to send the hacktoberbot github project +        """ +        for trigger in SPOOKY_TRIGGERS.keys(): +            if trigger in ctx.content.lower(): +                await ctx.add_reaction(SPOOKY_TRIGGERS[trigger]) + + +def setup(bot): +    bot.add_cog(SpookyReact(bot)) | 
