aboutsummaryrefslogtreecommitdiffstats
path: root/bot/cogs/spookyreact.py
diff options
context:
space:
mode:
authorGravatar Gareth Coles <[email protected]>2018-10-11 19:54:24 +0100
committerGravatar Gareth Coles <[email protected]>2018-10-11 19:54:24 +0100
commit34e866bc1e11570a191fe3efddb6047f3470b4ba (patch)
treec589989d827d61efac41051f8e71d4da98da35a1 /bot/cogs/spookyreact.py
parentRun bash script with bash (diff)
parentMerge pull request #40 from hundredrab/spooky-reacts (diff)
Merge remote-tracking branch 'origin/master' into deploy
# Conflicts: # bot/__init__.py # bot/__main__.py # bot/cogs/hacktoberstats.py # bot/cogs/movie.py
Diffstat (limited to 'bot/cogs/spookyreact.py')
-rw-r--r--bot/cogs/spookyreact.py33
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))