101d5ab489
AI Agent: Add helloworld cog
2025-05-31 19:00:22 -06:00
a74719ab97
AI Agent: Add helloworld_cog.py with a simple 'Hello World!' command.
2025-05-31 18:49:28 -06:00
32b8fc3839
feat: Implement command filtering and session management in AICodeAgentCog
2025-05-31 17:31:29 -06:00
17c806eedd
feat: Enhance commit command handling in AICodeAgentCog to set committer identity
2025-05-31 16:10:48 -06:00
d19297dcc0
refactor: Enhance _run_git_command method for improved subprocess handling and error reporting
2025-05-31 16:08:31 -06:00
1d650ef9ae
fix: Improve regex patterns for tool command parsing in AICodeAgentCog
2025-05-31 16:03:32 -06:00
ea93b85fc5
feat: Enhance tool call handling in AICodeAgentCog with TaskComplete support and improved response parsing
2025-05-31 16:00:32 -06:00
b11a974b64
fix: Correct parameter name in generate_content method for AICodeAgentCog
2025-05-31 15:54:39 -06:00
03dd18ec74
fix: Update AI model versions in AICodeAgentCog to reflect latest configurations
2025-05-31 15:52:09 -06:00
162460e5d4
feat: Implement AI Code Agent Cog with integrated Google GenAI and command functionalities
2025-05-31 15:50:54 -06:00
6c7511dd69
fix: Update .gitignore to include additional output and data directories
2025-05-31 15:42:25 -06:00
7860735f93
fix: Improve error handling and logging for LevelingCog views to enhance user feedback and debugging
2025-05-31 15:16:24 -06:00
fa5f39b1d3
fix: Enhance error handling and logging in LevelingCog UI components to ensure valid construction and prevent None returns
2025-05-31 15:13:56 -06:00
d6876f0e8a
fix: Add debug logging for bot initialization, guild and member retrieval, and UI component creation in LevelingCog
2025-05-31 15:03:45 -06:00
c7097425a7
fix: Add detailed error logging with traceback for user data and configuration loading/saving
2025-05-31 15:01:21 -06:00
76f2d2cd23
fix: Update userinfo command to use correct attribute for member accent color
2025-05-31 13:05:05 -06:00
3ae3237921
fix: Update userinfo command to use correct attribute for member timeout status
2025-05-31 13:03:46 -06:00
d4b263d4c9
fix: Refactor userinfo command for improved member data handling and timezone awareness
2025-05-31 13:02:38 -06:00
0713e025ef
fix: Update userinfo command to correctly display user badges from public flags
2025-05-31 13:00:54 -06:00
a136d02448
fix: Update userinfo command to fetch all public user flags for accurate badge display
2025-05-31 12:58:47 -06:00
17d41df051
fix: Enhance userinfo command with additional member details including badges, account age, and device status
2025-05-31 12:57:42 -06:00
c75c01786f
fix: Enhance userinfo command to fetch up-to-date member data and improve activity status handling
2025-05-31 12:51:02 -06:00
72db1fafd8
fix: Improve member fetching in userinfo command with error handling for better user experience
2025-05-31 12:46:40 -06:00
e3920d4a92
fix: Remove unnecessary spacing parameter in UserInfoView container for cleaner UI layout
2025-05-31 12:39:02 -06:00
613409a2d2
fix: Update UserInfoView container to use member color for improved UI consistency
2025-05-31 12:37:42 -06:00
9851141c8a
Prevent pings in user info command output
...
Add `allowed_mentions` to the `ctx.send` call for the user info command.
This prevents the bot from accidentally pinging users, roles, or everyone
when displaying user information, avoiding unwanted notifications.
2025-05-31 12:34:45 -06:00
4e0649f7ed
refactor: Simplify UI component structure in UserInfoCog by removing unnecessary sections for dates, status, activity, roles, and voice state
2025-05-31 12:27:08 -06:00
33cbc52745
fix: Update UserInfoView to use default accent color and improve error handling for user info display
2025-05-31 12:25:35 -06:00
3d42fb487a
feat: Enhance UserInfoView initialization to handle accent color fallback for improved UI consistency
2025-05-31 12:23:37 -06:00
0a98a9ea8f
feat: Update UserInfoCog UI components to remove default accessory from sections for improved layout
2025-05-31 12:21:48 -06:00
b52c979330
feat: Implement UserInfoCog to display detailed user information with enhanced UI components
2025-05-31 12:20:41 -06:00
63b82bad2c
feat: Add moderator role configuration and authorization check for timeout user functionality
2025-05-30 23:06:20 -06:00
99bd17008e
feat: Uncomment model parameter for speech recognition to improve voice chat handling
2025-05-30 23:01:10 -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
1197a345b9
fix: Remove unnecessary FFMPEG_OPTIONS for local file handling in VoiceGatewayCog
2025-05-30 22:25:10 -06:00
d9bfe0fa6b
feat: Add tts_provider_cog to the list of cogs loaded in main function
2025-05-30 22:20:28 -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
1c5db9f9e9
fix: Use functools.partial for transcribing audio with Whisper model in VoiceGatewayCog
2025-05-30 22:13:04 -06:00
7dd00644a2
fix: Update asyncio task creation to use bot loop in VoiceAudioSink for audio segment processing
2025-05-30 22:11:41 -06:00
429d416010
fix: Update VoiceAudioSink write method to accept VoiceData and extract PCM data
2025-05-30 22:08:49 -06:00
2706abe5f6
refactor: Simplify VoiceAudioSink initialization by removing voice_client parameter
2025-05-30 22:07:42 -06:00
09a9ced39c
feat: Add wants_opus method to VoiceAudioSink to indicate PCM audio processing
2025-05-30 22:06:04 -06:00
3824ba9a6c
feat: Refactor audio processing in VoiceGatewayCog to remove OpusDecoder and integrate FFmpeg for audio conversion
2025-05-30 22:01:36 -06:00
c0c65fe3d1
fix: Remove unused imports from opuslib in VoiceGatewayCog
2025-05-30 21:42:50 -06:00
743dd21860
fix: Add traceback import for detailed error reporting on opuslib import failure
2025-05-30 21:41:41 -06:00
f463066bb9
feat: Update cogs loading logic to include VoiceGatewayCog and refine loading conditions
2025-05-30 21:39:13 -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
b2ea6540c0
feat: Add conditional separators in leaderboard and level roles display for improved readability
2025-05-30 19:59:25 -06:00