Open Issues Need Help
View All on GitHubAI Summary: Improve the error handling in all commands of the Salafi Discord bot to provide informative output messages to the user, similar to the existing `module deploy` command's error handling. This involves updating each command to catch and handle potential errors gracefully, providing clear and concise feedback to the user.
AI Summary: Implement a check to prevent the addition of duplicate commands when deploying globally and locally in a Discord bot. This involves modifying the existing command deployment logic to detect and avoid duplicates.
AI Summary: Refactor the Salafi Discord bot to restrict access to reload and deploy commands. Instead of requiring the Administrator permission, the bot should check against a configurable list of user IDs in a `config.json` file to determine authorization.
AI Summary: The task is to fix a bug in a Discord bot where duplicate or unused commands are registered upon startup, both globally and on specific guilds. This involves preventing duplicate command registrations when file names change and ensuring that removed command files are unregistered.
AI Summary: Modify the Salafi Discord bot to allow reloading and deploying individual commands, rather than all commands at once. This involves adding a parameter to the `reloadcommands` and `deploycommands` functions (renamed to `reloadcommand` and `deploycommand`), enabling selective command management.
AI Summary: Implement a configuration system for the Salafi Discord bot, allowing administrators to enable or disable individual commands and entire modules (folders of commands) via a JSON configuration file. The configuration file should allow boolean values (true/false) to control the enabled/disabled state of each command and module.