- Completely revamped the search functionality to use DuckDuckGo instead of Google.
- Modified the BLIP behavior in the Gradio backend. It now loads on-demand and unloads when not needed, which speeds up image generation tasks by freeing up system resources.
- Interject was not properly integrating message history, and was not properly using the INTERJECT .env variable.
- Modified /search method to return more relevant results.
- Corrected shutdown behavior
- Split search functions into separate search.py cog.
- Improved search functionality overall
- Improved the bot's ability to track user stats across several servers simultaneously
- Improved queuing behavior
- Created BEHAVIOUR_ALT and SPECIAL_GUILD_ID .env variables to allow the bot to have different "personalities" across different servers, if wanted.
- Renamed all soupy_remastered.py related files to a standard soupy_*.py format
- Initial release of the project.