1 #5

Merged
rejnronuzz merged 6 commits from main into dev 2026-03-09 10:01:34 +00:00
2 changed files with 9 additions and 1 deletions
Showing only changes of commit 5432f7f884 - Show all commits

View File

@@ -3,6 +3,7 @@ from discord.ext import commands
import config import config
from utils.data_manager import save_message_id, load_message_id from utils.data_manager import save_message_id, load_message_id
import logging import logging
import asyncio
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@@ -20,7 +21,9 @@ class RoleManager(commands.Cog):
logger.info("Initialized role message with id: %s", self.role_message_id) logger.info("Initialized role message with id: %s", self.role_message_id)
else: else:
logger.info("No role message found") logger.info("No role message found")
asyncio.ensure_future(self._startup())
async def _startup(self):
await self.bot.wait_until_ready() await self.bot.wait_until_ready()
if self.role_message_id: if self.role_message_id:
await self.check_and_sync_roles() await self.check_and_sync_roles()

View File

@@ -4,6 +4,7 @@ import json
import random import random
import logging import logging
from typing import Optional from typing import Optional
import asyncio
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@@ -18,8 +19,12 @@ class StatusRotator(commands.Cog):
async def cog_load(self): async def cog_load(self):
await self.load_statuses() await self.load_statuses()
self.rotate_status.start()
logger.info("Status rotator initialized with %d statuses", len(self.statuses)) logger.info("Status rotator initialized with %d statuses", len(self.statuses))
asyncio.ensure_future(self._startup())
async def _startup(self):
await self.bot.wait_until_ready()
self.rotate_status.start()
async def cog_unload(self): async def cog_unload(self):
self.rotate_status.cancel() self.rotate_status.cancel()