diff options
author | 2019-08-14 19:11:31 -0700 | |
---|---|---|
committer | 2019-08-14 19:11:31 -0700 | |
commit | d24cab16525c8bb31e8fc569815121cdf0290cfc (patch) | |
tree | 3940ec667facf47fecb8abfa6da110b933cb9faf | |
parent | Merge pull request #396 from python-discord/logging-handler (diff) | |
parent | Remove fun cog (diff) |
Merge pull request #395 from kosayoda/no_fun_allowed
Remove fun cog
-rw-r--r-- | bot/__main__.py | 1 | ||||
-rw-r--r-- | bot/cogs/fun.py | 53 |
2 files changed, 0 insertions, 54 deletions
diff --git a/bot/__main__.py b/bot/__main__.py index 23bfe03bf..e12508e6d 100644 --- a/bot/__main__.py +++ b/bot/__main__.py @@ -56,7 +56,6 @@ bot.load_extension("bot.cogs.defcon") bot.load_extension("bot.cogs.deployment") bot.load_extension("bot.cogs.eval") bot.load_extension("bot.cogs.free") -bot.load_extension("bot.cogs.fun") bot.load_extension("bot.cogs.information") bot.load_extension("bot.cogs.jams") bot.load_extension("bot.cogs.moderation") diff --git a/bot/cogs/fun.py b/bot/cogs/fun.py deleted file mode 100644 index 57fa7cb1c..000000000 --- a/bot/cogs/fun.py +++ /dev/null @@ -1,53 +0,0 @@ -import logging - -from discord import Message -from discord.ext.commands import Bot - -from bot.constants import Channels - -RESPONSES = { - "_pokes {us}_": "_Pokes {them}_", - "_eats {us}_": "_Tastes slimy and snake-like_", - "_pets {us}_": "_Purrs_" -} - -log = logging.getLogger(__name__) - - -class Fun: - """ - Fun, entirely useless stuff - """ - - def __init__(self, bot: Bot): - self.bot = bot - - async def on_ready(self): - keys = list(RESPONSES.keys()) - - for key in keys: - changed_key = key.replace("{us}", self.bot.user.mention) - - if key != changed_key: - RESPONSES[changed_key] = RESPONSES[key] - del RESPONSES[key] - - async def on_message(self, message: Message): - if message.channel.id != Channels.bot: - return - - content = message.content - - if content and content[0] == "*" and content[-1] == "*": - content = f"_{content[1:-1]}_" - - response = RESPONSES.get(content) - - if response: - log.debug(f"{message.author} said '{message.clean_content}'. Responding with '{response}'.") - await message.channel.send(response.format(them=message.author.mention)) - - -def setup(bot): - bot.add_cog(Fun(bot)) - log.info("Cog loaded: Fun") |