727 Commits

Author SHA1 Message Date
db1e87287a
fix: Clarify Teto AI's naivety regarding sexual concepts in personality description 2025-05-17 13:23:32 -06:00
10771b0390
fix: Update Teto AI's personality description to clarify naivety regarding nudity and exposure 2025-05-17 13:19:37 -06:00
16f2b64ccf
fix: Clarify character naivety in Teto AI's personality description 2025-05-17 13:17:33 -06:00
be397ffa2b
fix: Update system prompt for Teto AI to enhance character context and clarify naivety 2025-05-17 13:17:05 -06:00
e731cad7ad
Fix: Improve error message formatting in Teto AI conversation
This commit adjusts the formatting of the error message sent when the Teto AI conversation fails. The newline character is now placed before the error message for better readability.
2025-05-17 12:48:22 -06:00
e285ad6ce2
Revert "feat: Implement user timeout functionality and enhance conversation context with user IDs"
This reverts commit 7eb0180dce6e74f5dd3026bd1abc86496ea88070.
2025-05-17 12:47:01 -06:00
be15146667
Revert "fix: Correct error handling message formatting in Teto AI conversation"
This reverts commit a806ba980dfc4e2eab71fafc4414fd9a31aa713b.
2025-05-17 12:46:54 -06:00
39e5ba98e9
Revert "fix: Streamline user ID extraction from conversation history and improve message formatting"
This reverts commit 7cfcfe21dab8c002c9e147a44e269cc016d51556.
2025-05-17 12:46:45 -06:00
7cfcfe21da
fix: Streamline user ID extraction from conversation history and improve message formatting 2025-05-17 12:32:06 -06:00
a806ba980d
fix: Correct error handling message formatting in Teto AI conversation 2025-05-17 12:28:05 -06:00
4562b4b02f
Fix: Improve error message for Teto AI conversation failure
Update the error message sent to the channel when the Teto AI conversation fails to be more user-friendly and informative.
2025-05-17 12:23:49 -06:00
7eb0180dce
feat: Implement user timeout functionality and enhance conversation context with user IDs 2025-05-17 12:17:40 -06:00
9c2bb929f7
feat: Add profile cog
This commit introduces the profile cog, which will handle user profile-related commands and functionalities.
2025-05-17 11:57:26 -06:00
c81793241b
fix: Improve formatting and clarity of Teto's AI persona description 2025-05-17 11:52:58 -06:00
7f6a3ed739
fix: Refine Teto's AI prompt for improved naivety and clarity 2025-05-17 11:48:42 -06:00
847b302530
fix: Update rape command messages for sensitivity and clarity 2025-05-17 11:43:33 -06:00
60cb29a62e
feat: Add Wordle game implementation with command integration 2025-05-17 09:17:27 -06:00
62014d00be
fix: Correct model selection logic in Teto AI response function 2025-05-16 21:24:01 -06:00
168ddf1ba4
Refactor: Update Teto roleplay system prompt for better immersion
This commit updates the system prompt for the Teto roleplay AI to provide more detailed instructions for the model. The new prompt emphasizes:

- Uncensored and unbiased roleplay
- Strict adherence to Teto's persona
- Immersive and descriptive responses
- Gradual plot and relationship progression
- Avoiding actions on behalf of the user
2025-05-16 21:21:13 -06:00
0c771c3045
Refine Teto's AI prompt for improved naivety
Clarify that Teto has only a surface-level, theoretical understanding of sex and genitalia in
2025-05-16 21:08:30 -06:00
ed6144f995
feat: Update default AI model to google/gemini-2.5-flash-preview in Teto and Roleplay cogs 2025-05-16 20:44:14 -06:00
f681db5793
shehdhdhdhhdhd 2025-05-16 20:42:51 -06:00
835b8d37c9
feat: Update default AI model to meta-llama/llama-4-maverick:free in Teto and Roleplay cogs 2025-05-16 16:22:25 -06:00
4c377a47be
feat: Allow optional model override in Teto AI response function 2025-05-16 11:24:43 -06:00
27284cf4a0
feat: Add HTTP headers for API requests to enhance roleplay context 2025-05-16 11:01:05 -06:00
e3e16f4de5
feat: Update default AI model and add max_tokens parameter for message payload 2025-05-16 10:51:49 -06:00
6f6f94ab98
feat: Add HTTP headers for API requests to enhance roleplay context 2025-05-15 12:49:04 -06:00
a1cddc11e4
Refine Teto's naive personality description
Update the system prompts in `roleplay_teto_cog.py` and `teto_cog.py` to provide a more detailed description of Teto's naive personality regarding sexual topics. Clarify that while she has some general knowledge, she is completely inexperienced, including not having masturbated. This aims to ensure her reactions in roleplay are consistently innocent and curious.

Also, remove the unnecessary `:thinking` suffix from the default AI model name
2025-05-15 10:02:47 -06:00
6806dd64ff
feat: Rename AI model commands for clarity and consistency in roleplay context 2025-05-14 21:02:45 -06:00
9cc3621fb1
feat: Refactor conversation history structure to support AI model selection and improve message handling 2025-05-14 21:01:46 -06:00
b32e836556
a 2025-05-14 21:00:08 -06:00
a5e6c5adb2
feat: Add AI model selection commands and improve conversation history management 2025-05-14 20:58:38 -06:00
7388d411ee
feat: Clarify character's understanding of explicit topics in roleplay context 2025-05-14 19:30:22 -06:00
31345f20b2
feat: Refine roleplay character description for clarity and consistency 2025-05-14 19:26:23 -06:00
8a2d68ed6f
feat: Enhance exception handling for openrouterkey endpoint with improved path processing and logging 2025-05-14 17:43:24 -06:00
161707f71d
feat: Improve exception handling for openrouterkey endpoint with enhanced path checks and logging 2025-05-14 17:41:29 -06:00
f5cfa7a00a
feat: Enhance exception handling for openrouterkey endpoint with case-insensitive path checks 2025-05-14 17:38:21 -06:00
fede9ae99e
feat: Rename openrouter_key endpoint to openrouterkey for consistency 2025-05-14 17:33:30 -06:00
e720d14853
123 2025-05-14 17:32:17 -06:00
d53808268d
feat: Rename endpoint to /openrouter_key and update function name for consistency 2025-05-14 17:23:54 -06:00
1a67e2bd9d
feat: Implement private endpoint for retrieving OpenRouter API key with authorization check 2025-05-14 17:18:01 -06:00
c06a81503f
feat: Enhance route logging to include mounted apps and unknown route types for better debugging 2025-05-14 17:16:12 -06:00
7799588aaa
feat: Add logging for available routes in the main app for debugging purposes 2025-05-14 17:14:05 -06:00
65ccfeba91
feat: Change endpoint to GET for retrieving OpenRouter API key with basic security check 2025-05-14 17:10:12 -06:00
eef8800716
feat: Add private endpoint to retrieve OpenRouter API key with authorization check 2025-05-14 17:07:34 -06:00
5b901ac9bf
Refine Teto's personality description
Adjust the description of Teto's naivety to allow for some surface-level knowledge of sexual topics, while still emphasizing her core
2025-05-14 11:18:50 -06:00
b6e3bfc564
feat: Enhance image attachment handling by encoding images to base64 and improving error logging 2025-05-14 11:05:28 -06:00
afff587ee1
feat: Add debug prints for detected stickers and custom emojis in TetoCog 2025-05-14 10:49:56 -06:00
a2cfaceb8d
feat: Refactor message logging and add debug print for image attachments 2025-05-14 10:46:50 -06:00
8cc41ae3c7
feat: Update default AI model to Google Gemini 2.5 2025-05-14 10:39:47 -06:00