mirror of
https://github.com/pacnpal/Pac-cogs.git
synced 2025-12-20 10:51:05 -05:00
fix: Remove duplicate hybrid command decorations to resolve command callback error
This commit is contained in:
@@ -274,29 +274,30 @@ class VideoArchiver(commands.Cog):
|
|||||||
except Exception as log_error:
|
except Exception as log_error:
|
||||||
logger.error(f"Failed to log error to guild: {str(log_error)}")
|
logger.error(f"Failed to log error to guild: {str(log_error)}")
|
||||||
|
|
||||||
# Command handlers with proper error handling
|
# Reference the existing commands from VideoArchiverCommands
|
||||||
videoarchiver = commands.hybrid_group()(VideoArchiverCommands.videoarchiver)
|
videoarchiver = VideoArchiverCommands.videoarchiver
|
||||||
update_ytdlp = videoarchiver.command()(VideoArchiverCommands.update_ytdlp)
|
update_ytdlp = VideoArchiverCommands.update_ytdlp
|
||||||
toggle_update_check = videoarchiver.command()(VideoArchiverCommands.toggle_update_check)
|
toggle_update_check = VideoArchiverCommands.toggle_update_check
|
||||||
add_allowed_role = videoarchiver.command()(VideoArchiverCommands.add_allowed_role)
|
add_allowed_role = VideoArchiverCommands.add_allowed_role
|
||||||
remove_allowed_role = videoarchiver.command()(VideoArchiverCommands.remove_allowed_role)
|
remove_allowed_role = VideoArchiverCommands.remove_allowed_role
|
||||||
list_allowed_roles = videoarchiver.command()(VideoArchiverCommands.list_allowed_roles)
|
list_allowed_roles = VideoArchiverCommands.list_allowed_roles
|
||||||
set_concurrent_downloads = videoarchiver.command()(VideoArchiverCommands.set_concurrent_downloads)
|
set_concurrent_downloads = VideoArchiverCommands.set_concurrent_downloads
|
||||||
set_archive_channel = videoarchiver.command()(VideoArchiverCommands.set_archive_channel)
|
set_archive_channel = VideoArchiverCommands.set_archive_channel
|
||||||
set_notification_channel = videoarchiver.command()(VideoArchiverCommands.set_notification_channel)
|
set_notification_channel = VideoArchiverCommands.set_notification_channel
|
||||||
set_log_channel = videoarchiver.command()(VideoArchiverCommands.set_log_channel)
|
set_log_channel = VideoArchiverCommands.set_log_channel
|
||||||
add_monitored_channel = videoarchiver.command()(VideoArchiverCommands.add_monitored_channel)
|
add_monitored_channel = VideoArchiverCommands.add_monitored_channel
|
||||||
remove_monitored_channel = videoarchiver.command()(VideoArchiverCommands.remove_monitored_channel)
|
remove_monitored_channel = VideoArchiverCommands.remove_monitored_channel
|
||||||
set_video_format = videoarchiver.command()(VideoArchiverCommands.set_video_format)
|
set_video_format = VideoArchiverCommands.set_video_format
|
||||||
set_video_quality = videoarchiver.command()(VideoArchiverCommands.set_video_quality)
|
set_video_quality = VideoArchiverCommands.set_video_quality
|
||||||
set_max_file_size = videoarchiver.command()(VideoArchiverCommands.set_max_file_size)
|
set_max_file_size = VideoArchiverCommands.set_max_file_size
|
||||||
toggle_delete_after_repost = videoarchiver.command()(VideoArchiverCommands.toggle_delete_after_repost)
|
toggle_delete_after_repost = VideoArchiverCommands.toggle_delete_after_repost
|
||||||
set_message_duration = videoarchiver.command()(VideoArchiverCommands.set_message_duration)
|
set_message_duration = VideoArchiverCommands.set_message_duration
|
||||||
set_message_template = videoarchiver.command()(VideoArchiverCommands.set_message_template)
|
set_message_template = VideoArchiverCommands.set_message_template
|
||||||
enable_sites = videoarchiver.command()(VideoArchiverCommands.enable_sites)
|
enable_sites = VideoArchiverCommands.enable_sites
|
||||||
list_sites = videoarchiver.command()(VideoArchiverCommands.list_sites)
|
list_sites = VideoArchiverCommands.list_sites
|
||||||
show_queue = videoarchiver.command()(VideoArchiverCommands.show_queue)
|
show_queue = VideoArchiverCommands.show_queue
|
||||||
clear_queue = videoarchiver.command()(VideoArchiverCommands.clear_queue)
|
show_queue_metrics = VideoArchiverCommands.show_queue_metrics
|
||||||
|
clear_queue = VideoArchiverCommands.clear_queue
|
||||||
|
|
||||||
async def cog_command_error(self, ctx: commands.Context, error: Exception) -> None:
|
async def cog_command_error(self, ctx: commands.Context, error: Exception) -> None:
|
||||||
"""Handle command errors"""
|
"""Handle command errors"""
|
||||||
|
|||||||
Reference in New Issue
Block a user