diff options
author | Parker <contact@pkrm.dev> | 2025-01-22 16:07:47 -0600 |
---|---|---|
committer | Parker <contact@pkrm.dev> | 2025-01-22 16:07:47 -0600 |
commit | 557a646d65326065b60ea729034d4dbf4069749d (patch) | |
tree | c0618c25fff81257cc7645b1b761833202787431 /code/bot.py | |
parent | 7092bd81c71c92296724bfcc5a6a54dac07727c1 (diff) | |
parent | b48f2a1eff20996901e8db40d68c880a5d7f053f (diff) |
Merge branch 'dev'
Diffstat (limited to 'code/bot.py')
-rw-r--r-- | code/bot.py | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/code/bot.py b/code/bot.py index b7654c6..919f394 100644 --- a/code/bot.py +++ b/code/bot.py @@ -1,10 +1,9 @@ import discord -from discord.ext import commands -from discord.ext import tasks +from discord.ext import commands, tasks import os +from utils.database import Base, engine import utils.config as config -from utils.jellyfin_delete import delete_accounts class MyBot(commands.Bot): @@ -15,7 +14,7 @@ class MyBot(commands.Bot): ) async def setup_hook(self): - delete_old_temp_accounts.start() + delete_accounts_task.start() for ext in os.listdir("./code/cogs"): if ext.endswith(".py"): await self.load_extension(f"cogs.{ext[:-3]}") @@ -30,8 +29,11 @@ async def on_ready(): config.LOG.info(f"{bot.user} has connected to Discord.") -@tasks.loop(seconds=60) -async def delete_old_temp_accounts(): +@tasks.loop(minutes=1) +async def delete_accounts_task(): + from utils.jellyfin_delete import delete_accounts + + Base.metadata.create_all(bind=engine) delete_accounts() |