raythurman2386 / cognibot

Discord bot built with Pycord that offers AI chat and image generation inside of Discord. Image generations are saved in cloudinary and hosted online for all to download.
GNU General Public License v3.0
2 stars 1 forks source link

[FEATURE] Utility Cog #71

Open raythurman2386 opened 2 months ago

raythurman2386 commented 2 months ago

Is your feature request related to a problem? Please describe.

The reset chat command currently exists within the Anthropic cog, but it would be more user-friendly and intuitive to centralize utility-based commands into a dedicated Utility Cog. Additionally, there are several common utility functions that users could benefit from, which are currently missing.

Describe the solution you'd like

I'd like to introduce a new Utility Cog to Cognibot that will house the reset chat command, moving it from the Anthropic cog to this new centralized location. Along with this, the Utility Cog will provide additional user commands that can enhance the overall Discord experience. These commands could include things like:

By separating these commands into a dedicated cog, it makes the bot more organized and improves usability.

Describe alternatives you've considered

An alternative solution would be to keep the reset chat command in the Anthropic cog and add utility commands within the existing cogs based on their respective functions. However, this might lead to confusion as utility commands could be scattered across multiple cogs, leading to inefficiencies in usage.

Additional context

Additional user commands, such as /ping, /uptime, and /userinfo, will provide useful information for server admins and regular users alike, improving the overall functionality of the bot.