f381b3fef1
feat: Refactor LevelCheckView and LeaderboardView to streamline layout and improve component organization
2025-05-30 19:48:14 -06:00
bb731506b9
feat: Refactor UI component initialization for level and leaderboard displays to improve layout consistency
2025-05-30 19:44:23 -06:00
bcdfb697fd
feat: Enhance layout of level and leaderboard displays for improved readability
2025-05-30 19:37:28 -06:00
b16e8fa218
feat: Combine Level, XP, and Progress display for improved clarity in level check
2025-05-30 19:29:30 -06:00
599e874d36
feat: Update UI sections to explicitly handle thumbnail and accessory parameters
2025-05-30 19:28:13 -06:00
6f77a9cc73
feat: Refactor level display layout to improve structure and accessibility
2025-05-30 19:26:47 -06:00
859b20dfe1
feat: Refactor leveling commands to use UI components for enhanced user experience
2025-05-30 19:23:13 -06:00
8fbfb8eb65
feat: Add command to post or update selector messages for all role categories in a channel
2025-05-30 18:49:22 -06:00
f61731c96f
feat: Add command to add all global role presets as categories to the guild with feedback on creation
2025-05-30 18:44:34 -06:00
478b6709d3
feat: Enhance autocomplete for role category names to include all options when input is empty
2025-05-30 18:38:17 -06:00
d73efb9735
feat: Add autocomplete for role category names and enhance role category addition logic
2025-05-30 18:33:11 -06:00
05433c0bb8
feat: Enhance role management with auto-creation of roles from presets and owner checks
2025-05-30 18:25:45 -06:00
f1364be0e5
feat: Implement slash commands for role selection management and enhance user interaction
2025-05-30 18:14:56 -06:00
a3eacbcfe0
Refactor code structure for improved readability and maintainability
2025-05-30 18:09:05 -06:00
28960c4c0c
fix: Enhance author identification logic to utilize cached author strings for improved efficiency
2025-05-30 17:52:30 -06:00
c7e15f5581
fix: Update user identification logic to default to "Unknown User" when no identifiers are found
2025-05-30 17:49:09 -06:00
f816116473
fix: Update emoji usage guidelines for clarity and sentiment adaptation
2025-05-30 17:46:10 -06:00
f3149ff13b
fix: Update communication style to emphasize frequent emoji usage and adapt slang examples for a more casual tone
2025-05-30 17:43:12 -06:00
b605138d04
Fix: Improve Nitro check for giveaways
...
Make `is_user_nitro_like` an async function to fetch full user objects, enabling banner checks for Nitro detection. Pass the bot instance to the function for this purpose.
2025-05-30 17:19:06 -06:00
a3bf678b32
fix: Ensure save_giveaways is awaited in GiveawayEnterButton to improve async handling
2025-05-30 16:53:26 -06:00
161975731c
fix: Replace hybrid_command with command for leveling commands to standardize command handling
2025-05-30 16:31:42 -06:00
66fad3a41b
fix: Change level command decorator to improve command handling
2025-05-30 16:31:20 -06:00
227bc630ee
fix: Update giveaway cog to use asyncio.create_task for better async handling and restore views on cog load
2025-05-30 16:30:24 -06:00
e593925383
fix: Import aiofiles.os for improved file handling in giveaways cog
2025-05-30 16:27:35 -06:00
bd3a1c031a
fix: Handle empty giveaway data file and improve async directory creation
2025-05-30 16:23:56 -06:00
4579d5f9c8
fix: Implement owner check for eval command using a dedicated function
2025-05-30 16:09:10 -06:00
a818e30702
feat: Add EvalCog to the bot's cog loading sequence
2025-05-30 15:59:58 -06:00
78af2a484f
fix: Remove duplicate function call in EvalCog's _eval method
2025-05-30 15:52:41 -06:00
a89671fa42
fix: Add context variable to dynamically compiled function in EvalCog
2025-05-30 15:46:04 -06:00
63bdc18135
fix: Replace io.redirect_stdout with contextlib.redirect_stdout for stdout redirection
2025-05-30 15:42:44 -06:00
b503db75ec
gorkal
2025-05-30 15:40:20 -06:00
2c10586b73
1
2025-05-30 15:35:38 -06:00
9f06518695
niag
2025-05-30 15:34:58 -06:00
ece7f5f4f0
fix: Add type hint for bot parameter in setup function in EvalCog and TimerCog
2025-05-30 15:34:11 -06:00
31fd6e5aa7
feat: Add EvalCog for evaluating Python code snippets with error handling
2025-05-30 15:31:17 -06:00
64ce0f629f
feat: Implement timer functionality with slash command support and persistent storage
2025-05-30 15:28:19 -06:00
c8870c6b7f
fix: Update ephemeral response deferral in setup_commands to improve visibility
2025-05-30 13:23:05 -06:00
8a67e3b48b
fix: Remove unnecessary ephemeral response deferral in model change commands
2025-05-30 13:21:26 -06:00
19f7d658fc
fix: Update ephemeral flag in AI model change responses to improve visibility
2025-05-30 13:20:06 -06:00
c374a1a835
fix: Handle missing AVAILABLE_AI_MODELS import and provide fallback options
2025-05-30 13:18:57 -06:00
583a19ed6e
fix: Refactor imports in commands.py for clarity and organization
2025-05-30 13:12:02 -06:00
e6f03abf6d
feat: Add dynamic AI model switching commands and update model configuration
2025-05-30 13:08:23 -06:00
e0c1b98182
fix: Update tag transformation instructions for additional specific cases
2025-05-29 23:02:56 -06:00
64c5798b02
fix: Improve tag transformation instructions for handling exclusions and specific cases
2025-05-29 22:58:57 -06:00
3687eb2449
fix: Clarify tag transformation instructions for ambiguous character names
2025-05-29 22:53:38 -06:00
a8929c3944
fix: Enhance tag transformation instructions for clarity and specificity
2025-05-29 22:50:16 -06:00
c8b4277767
fix: Update command logic to remove unnecessary deferral handling in Rule34Cog
2025-05-29 22:44:54 -06:00
ed3e564739
feat: Add debug command for testing AI tag transformation
2025-05-29 22:42:16 -06:00
5a618f80a0
feat: Integrate Google GenAI for content moderation
...
Integrates Google Generative AI (Vertex AI backend) into the `Rule34Cog` to enable content moderation.
- Adds `google.genai` imports and initializes the GenAI client.
- Defines `STANDARD_SAFETY_SETTINGS` with all thresholds set to `BLOCK_NONE` as requested.
- Includes a helper function `_get_response_text` for safely extracting text from GenAI responses.
- Sets up the GenAI client using `PROJECT_ID` and `LOCATION` from `gurt.config`.
2025-05-29 22:41:14 -06:00
4d84ee7f6f
fix: Adjust proactive engagement thresholds and personality settings for improved bot interaction
2025-05-29 14:47:51 -06:00