diff --git a/modrinthtracker/__init__.py b/modrinthtracker/__init__.py new file mode 100644 index 0000000..4186c9b --- /dev/null +++ b/modrinthtracker/__init__.py @@ -0,0 +1,4 @@ +from .modrinthtracker import ModrinthTracker + +async def setup(bot): + await bot.add_cog(ModrinthTracker(bot)) diff --git a/modrinthtracker/modrinthtracker.py b/modrinthtracker/modrinthtracker.py index cbaeb19..065def3 100644 --- a/modrinthtracker/modrinthtracker.py +++ b/modrinthtracker/modrinthtracker.py @@ -1,5 +1,6 @@ import discord import aiohttp +from datetime import timedelta from redbot.core import commands, Config, checks BASE_URL = "https://api.modrinth.com/v2/project/" @@ -8,7 +9,7 @@ class ModrinthTracker(commands.Cog): def __init__(self, bot): self.bot = bot self.config = Config.get_conf(self, identifier=1234567890, force_registration=True) - self.config.register_global(tracked_projects={}) + self.config.register_guild(tracked_projects={}) @commands.group() @checks.admin() @@ -66,5 +67,4 @@ class ModrinthTracker(commands.Cog): await discord.utils.sleep_until(discord.utils.utcnow().replace(second=0, microsecond=0) + timedelta(minutes=5)) async def setup(bot): - cog = ModrinthTracker(bot) - bot.add_cog(cog) + await bot.add_cog(ModrinthTracker(bot))