From d8342f753ff19a4455860322425f6de211cb61e1 Mon Sep 17 00:00:00 2001 From: Peter van Arkel Date: Sat, 7 Aug 2021 15:00:14 +0200 Subject: [PATCH] add random cog with eirik command and hug functionality. fixes #17 --- cogs/random.py | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 cogs/random.py diff --git a/cogs/random.py b/cogs/random.py new file mode 100644 index 0000000..429dc40 --- /dev/null +++ b/cogs/random.py @@ -0,0 +1,40 @@ +import discord +from discord.ext import commands +import logging + +e = discord.Embed() + +# setup logging +logging.basicConfig(level=logging.INFO) +logger = logging.getLogger('jeeves') +logger.setLevel(logging.INFO) +handler = logging.FileHandler(filename='jeeves.log', encoding='utf-8', mode='a') +handler.setFormatter(logging.Formatter('%(asctime)s:%(levelname)s:%(name)s: %(message)s')) +logger.addHandler(handler) + + +class Miscellaneous(commands.Cog): + + + def __init__(self, bot): + self.bot = bot + + + @commands.command() + async def hug(self, ctx): + msg = f'Jeeves geeft {ctx.message.author.mention} een grote knuffel' + await ctx.send(msg) + + + @commands.command() + async def eirik(self, ctx): + await ctx.send('Deze vraag heeft Eirik Fatland al beantwoord in 1997.') + + + @commands.Cog.listener() + async def on_ready(self): + print('##### RANDOM module active') + + +def setup(bot): + bot.add_cog(Miscellaneous(bot)) \ No newline at end of file