import re from datetime import datetime, timedelta from discord.ext import commands from discord import Embed from discord.ext.commands import BadArgument from discord.ext import tasks from administrator.logger import logger from administrator import db from administrator.utils import time_pars, seconds_to_time_string extension_name = "reminders" logger = logger.getChild(extension_name) class Reminders(commands.Cog, name="Reminder"): def __init__(self, bot: commands.Bot): self.bot = bot def description(self): return "Create and manage reminders" @commands.group("reminder", pass_context=True) async def reminder(self, ctx: commands.Context): if ctx.invoked_subcommand is None: await ctx.invoke(self.reminder_help) @reminder.group("help", pass_context=True) async def reminder_help(self, ctx: commands.Context): embed = Embed(title="Reminder help") embed.add_field(name="reminder add