77bdac8827
Add gurtleaveothers command
2025-06-09 16:57:29 +00:00
ba6cf65a3c
Resolve merge conflicts
2025-06-07 06:08:46 +00:00
3b024e132b
Refactor genai client logic to avoid circular imports
2025-06-07 06:06:35 +00:00
f1d08908c3
Applying previous commit.
2025-06-07 06:04:39 +00:00
998d0a3b15
Use global region for gemini 2.5 pro
2025-06-07 05:55:13 +00:00
0ef8ee8cc0
Updates Gemini Pro model version
...
Updates the Gemini 2.5 Pro model from `gemini-2.5-pro-preview-05-06` to `gemini-2.5-pro-preview-06-05` across configurations.
This ensures the use of the more recent preview version of the model.
2025-06-06 21:13:57 -06:00
6b8719d948
Fix genai GIF selection
2025-06-06 05:15:34 +00:00
634c903774
Refactor CI workflow to enhance pylint configuration and update content generation parameters
2025-06-05 23:12:11 -06:00
02fa394ebc
a
2025-06-05 23:08:45 -06:00
d1ec42fa51
big ass formatting
2025-06-05 21:31:06 -06:00
63b82bad2c
feat: Add moderator role configuration and authorization check for timeout user functionality
2025-05-30 23:06:20 -06:00
445be20991
feat: Integrate Google Cloud Speech-to-Text for voice transcription and enhance response handling
2025-05-30 22:49:22 -06:00
36f3f80487
feat: Implement dedicated voice text channel functionality and logging for voice interactions
2025-05-30 22:34:27 -06:00
540ab69220
feat: Implement caching and semantic memory embedding for voice transcriptions in on_voice_transcription_received_listener
2025-05-30 22:17:34 -06:00
eda9169ce9
fix: Add import for importlib.util to resolve Pylance error
2025-05-30 21:35:59 -06:00
db64d0e790
feat: Add Google Cloud TTS provider
...
Introduces a new TTS provider using Google Cloud Text-to-Speech (Chirp HD model). This allows for higher quality and more natural-sounding voice synthesis.
The `TTSProviderCog` now includes:
- A `google_cloud_tts` option in the `_synthesize_speech` method.
- Checks for the `google-cloud-texttospeech` library and provides installation instructions if missing.
- Error handling for common Google Cloud TTS issues like quota limits or credential problems.
- A new choice in the `/ttsprovider` slash command for "Google Cloud TTS (Chirp HD)".
- A check for the availability of the `google.cloud.texttospeech` module on startup.
2025-05-30 21:25:01 -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
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