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
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
4d84ee7f6f
fix: Adjust proactive engagement thresholds and personality settings for improved bot interaction
2025-05-29 14:47:51 -06:00
4876da94a5
fix: Clarify usage of custom stickers in prompt by specifying correct referencing method
2025-05-29 12:27:50 -06:00
408af0f5d2
fix: Clarify usage of custom stickers in prompt by specifying rendering behavior
2025-05-29 12:26:01 -06:00
dcb8dc1f1d
fix: Simplify custom emoji and sticker listings in prompt and remove age restriction notes
2025-05-29 12:23:20 -06:00
1de4318579
fix: Update custom emoji and sticker notes to clarify age restrictions and CSAM disclaimer
2025-05-29 12:18:30 -06:00
d53fcc7a97
fix: Update custom emoji and sticker descriptions to include age restriction notice
2025-05-29 12:17:19 -06:00
30d51bc03a
feat: Enhance emoji and sticker descriptions in prompt with detailed information
2025-05-29 12:05:39 -06:00
e08d78d44a
fix: Correct MIME type assignment in image description generation
2025-05-29 11:57:12 -06:00
d7e64fdf4b
feat: Enhance image MIME type detection for improved compatibility
2025-05-29 11:56:10 -06:00
850e933b51
fix: Improve AI filtering message for emoji and sticker descriptions
2025-05-29 11:53:01 -06:00
f07d569548
fix: Update emoji and sticker description fallback to indicate potential AI filtering
2025-05-29 11:48:38 -06:00
0858185456
feat: Support GIF format in sticker description generation
2025-05-29 11:46:40 -06:00
8856ff17e5
feat: Extend sticker description generation to support GIF format
2025-05-29 11:43:53 -06:00
fd13c35afd
feat: Use specific model for emoji/sticker descriptions
...
Introduces `EMOJI_STICKER_DESCRIPTION_MODEL` to `config.py` and uses it in `generate_image_description` for "emoji" and "sticker" item types. This ensures a dedicated model is used for these specific image description tasks, improving accuracy or efficiency.
2025-05-29 11:41:36 -06:00
a210776635
fix: Remove rate limiting for emoji and sticker processing to enhance parallel execution speed
2025-05-29 11:24:41 -06:00
d7341b3ec2
feat: Enhance emoji and sticker update listeners to process changes more efficiently
2025-05-29 11:23:20 -06:00
aadfac5045
fix: Update image description prompt to allow explicit content descriptions
2025-05-29 11:17:34 -06:00
19d03a204d
feat: Implement image description generation for emojis and stickers, add listeners for guild asset updates
2025-05-29 11:08:16 -06:00
f7a1a2134e
feat: Add command to reset Gurt's personality and interests to baseline for owner
2025-05-29 10:40:32 -06:00
dddabd0b42
fix: Adjust baseline personality configuration for chattiness and patience levels
2025-05-29 10:38:37 -06:00
02f2117acc
fix: Adjust chattiness level in baseline personality configuration
2025-05-28 23:56:52 -06:00
1b022baf61
fix: Update regex to capture custom emoji/sticker names with spaces and special characters
2025-05-28 18:00:53 -06:00
52e982518c
fix: Add debug logging for sticker guild ID handling in AI response
2025-05-28 17:38:24 -06:00
f45cdbc0c6
fix: Update sticker ID handling to prevent duplicates and improve logging
2025-05-28 16:55:45 -06:00
682cceaa43
fix: Improve sticker handling with detailed logging and guild ID validation
2025-05-28 16:53:00 -06:00
c2b10eae42
fix: Update emoji and sticker handling to download data as inline_data instead of FileData
2025-05-28 16:49:01 -06:00
7b4a3e8abc
feat: Enhance proactive AI response to support custom emoji and sticker handling with guild ID validation
2025-05-28 16:46:11 -06:00
2821f43454
fix: Refactor emoji and sticker handling to use FileData for improved MIME type management
2025-05-28 16:22:39 -06:00
df267d7db6
fix: Update image part creation to use inline_data for emoji and sticker handling
2025-05-28 16:13:38 -06:00
2ad0855e52
fix: Increase maximum read limit in read_file_content function
2025-05-28 15:59:29 -06:00
cec4c6c60b
feat: Add list_files_tool for directory listing with optional recursion
2025-05-28 15:52:04 -06:00
9b82460bbf
feat: Enhance emoji and sticker management with guild ID support
2025-05-28 15:47:48 -06:00
06269e6eec
feat: Implement bot response rate limiting in listeners
2025-05-28 15:42:36 -06:00
e5fc915dc5
fix: Update model instantiation in send_tenor_gif function
2025-05-28 15:31:39 -06:00
9eb44448a1
fix: Update model retrieval method in send_tenor_gif function
2025-05-28 15:28:26 -06:00
18d5c3d83e
fix: Correctly instantiate Part object in send_tenor_gif function
2025-05-28 15:26:39 -06:00
282a80f79b
fix: Enhance emoji and sticker data validation in get_ai_response function
2025-05-28 15:24:54 -06:00
a0caf07e76
fix: Update GIF data handling in send_tenor_gif function
2025-05-28 15:21:02 -06:00
7fc217806c
fix: Update parameter name for GIF data in send_tenor_gif function
2025-05-28 15:16:22 -06:00
563d7319db
Add send_tenor_gif tool with AI selection and update GIF search limits
...
Introduce send_tenor_gif tool that uses AI to select the best GIF from Tenor search results and send it to the channel. Increase the default and maximum limits for Tenor GIF search tools to improve selection quality. Update parameter descriptions and validation accordingly.
2025-05-28 15:09:02 -06:00
bb1c34f0c5
feat: Implement Tenor GIF search functionality and integrate with tool mapping
2025-05-28 14:51:30 -06:00
f0de735d13
feat: Improve custom emoji and sticker handling in AI responses
...
Refactor AI response processing to correctly handle custom emojis and stickers.
Custom emojis are now converted to Discord's `<:name:id>` format for proper display.
Custom stickers are identified and their IDs are extracted to be sent as separate attachments, removing them from the main content.
This ensures Gurt can properly utilize learned custom emojis and stickers in its responses.
2025-05-28 14:48:58 -06:00