Add: Cogs to be loaded on bot startup

Additionally: Fix class docstring and remove unused import
This commit is contained in:
2025-12-08 16:32:25 +01:00
parent c1b7036465
commit 29fe020056
+6 -7
View File
@@ -1,11 +1,11 @@
from discord.ext import commands from discord.ext import commands
import discord import discord
from utils.datetime_tools import get_elapsed_time_small, get_elapsed_time_milliseconds from utils.datetime_tools import get_elapsed_time_small
from logging import Logger from logging import Logger
from datetime import datetime from datetime import datetime
class PostIt_Bot(commands.Bot): class PostIt_Bot(commands.Bot):
"""Class to extend the built-in """ """Class to extend the built-in bot class"""
def __init__(self, startup_time:float, program_version:str, app_logger:Logger): def __init__(self, startup_time:float, program_version:str, app_logger:Logger):
intents = discord.Intents.default() intents = discord.Intents.default()
intents.messages = True intents.messages = True
@@ -16,11 +16,10 @@ class PostIt_Bot(commands.Bot):
self.__logger = app_logger self.__logger = app_logger
async def setup_hook(self): async def setup_hook(self):
# # Register cogs to handle commands # Register cogs to handle commands
# for cog_name in ["debug", "post"]: for cog_name in ["post", "reload"]:
# await self.load_extension(f"cogs.{cog_name}") await self.load_extension(f"cogs.{cog_name}")
# await self.tree.sync() await self.tree.sync()
pass
async def on_ready(self): async def on_ready(self):
self.__logger.info(f"Successfully logged in (after {get_elapsed_time_small(datetime.now().timestamp() - self.startup_time)}) as {self.user}") self.__logger.info(f"Successfully logged in (after {get_elapsed_time_small(datetime.now().timestamp() - self.startup_time)}) as {self.user}")