10 Commits

Author SHA1 Message Date
pacnpal
97dd6d72f2 loads of import fixes 2024-11-17 19:47:18 +00:00
pacnpal
245710e4d4 Added explicit import of CommandAlreadyRegistered exception
Wrapped the command registration in a try-except block
Silently continues if the command is already registered
Maintains all other functionality including cog loading and task initialization
2024-11-15 14:32:33 +00:00
pacnpal
172fe83288 Added a command existence check using discord.utils.get()
Only register the command if it's not already present
Maintained all other functionality including cog loading and task initialization
2024-11-15 14:30:50 +00:00
pacnpal
9be8842b36 Add context menu command for birthday role assignment. Users with allowed roles can now give birthday roles via right-click menu. 2024-11-15 01:22:10 +00:00
pacnpal
8013be2a66 fix: Add error handling to all cogs' initialization - Add proper logging - Add teardown functions - Add cleanup on failure 2024-11-15 01:04:53 +00:00
pacnpal
533afd61ed fix: Simplify cog initialization - Let Red handle command syncing - Remove manual sync operations - Clean up __init__.py files 2024-11-15 00:59:00 +00:00
pacnpal
3b563c45b5 fix: Add proper command registration and cleanup to all cogs - Add command syncing after cog load - Add teardown functions - Add error handling for sync operations 2024-11-15 00:58:05 +00:00
8aa0f9b402 Update __init__.py 2024-09-28 17:35:03 -04:00
050e8d4c3c Update __init__.py 2024-09-28 17:28:38 -04:00
397305fcdc Fix 2024-09-28 17:22:31 -04:00