727 Commits

Author SHA1 Message Date
a4843dbfc2
fix: Update embed footer to remove URL and improve clarity 2025-05-19 19:17:23 -06:00
b6cc472eee
feat: Add User-Agent header to Teto image request for improved compatibility 2025-05-19 19:15:47 -06:00
24f0823fb3
fix: Correct casing of WebDriverTorsoCog in cog loading sequence 2025-05-19 18:40:26 -06:00
1f209c6c5a
feat: Remove CaptionCog from the bot's cog loading sequence 2025-05-19 18:40:02 -06:00
66547d94aa
feat: Rename command to 'tetoimage' and add description for clarity 2025-05-19 18:39:28 -06:00
8232540c48
feat: Add WebDriverTorsoCog to the bot's cog loading sequence 2025-05-19 18:38:38 -06:00
7c63a1b931
feat: Add TetoImageCog to the bot's cog loading sequence 2025-05-19 18:37:28 -06:00
70e46f525e
feat: Implement TetoImageCog to fetch and display random images of Kasane Teto 2025-05-19 18:37:11 -06:00
af1c9fa40c
feat: Add additional cogs to the bot's setup for enhanced functionality 2025-05-19 18:34:25 -06:00
1d5b1f6d57
fix: Remove redundant command addition for DmbotTetoCog in setup 2025-05-19 18:24:15 -06:00
561faaac8b
feat: Rename DmbotTetoCog to NeruTetoCog in cog loading sequence 2025-05-19 18:22:45 -06:00
751ec5cb2e
feat: Rename TetoCog to DmbotTetoCog and update cog loading sequence 2025-05-19 18:22:34 -06:00
fb68a98eed
feat: Add roleplay_teto_cog to the bot's cog loading sequence 2025-05-19 18:16:33 -06:00
e89943f1b2
fix: Simplify ban command parameter definition by using describe decorator 2025-05-19 18:04:14 -06:00
c70ffb0afb
fix: Update AI model version in owoify text AI function 2025-05-19 17:57:26 -06:00
41d8a352bd
feat: Add slash and legacy commands for kiss and hug interactions 2025-05-19 17:48:45 -06:00
b4079acf49
feat: Add neru_message_cog with roleplay commands and message logic 2025-05-19 17:46:17 -06:00
1048a631a4
fix: Update button label to a visible character to comply with Discord API requirements 2025-05-19 17:37:38 -06:00
294292b7bc
fix: Update initial button label to a space character to comply with Discord API requirements 2025-05-19 17:33:52 -06:00
5122053a4e
fix: Add response defer for slash_change_avatar command to improve user experience 2025-05-19 16:35:42 -06:00
154d7d665d
Refactor: Remove legacy game commands
Removes the following legacy game commands from the Games cog:
- coinflipbet
- rps
- rpschallenge
- guess
- hangman

These commands were kept for backward compatibility but are no longer needed.
2025-05-19 15:10:13 -06:00
fe6e4f2cc0
fucking webhook 2025-05-19 15:03:11 -06:00
2844dcbcd8
fix: Update opponent parameter type from discord.Member to discord.User in game callbacks 2025-05-19 15:00:44 -06:00
223a06450e
asd 2025-05-19 14:57:55 -06:00
429d9525ba
fix: Update cog loading mechanism to load specific cogs only 2025-05-19 14:51:00 -06:00
121fac424a
feat: Add Neru Bot with global command syncing and environment variable support 2025-05-19 14:45:40 -06:00
aa6c4511d8
fix: Add slash command support and context permissions for roleplay and meme commands 2025-05-19 13:57:33 -06:00
3ffaefad01
feat: Add sex command with slash and legacy support
Adds a new "sex" command to the message cog, providing both slash command and legacy prefix command functionality. This command allows users to send a random, descriptive message about a sexual encounter with a mentioned user.
2025-05-19 09:41:55 -06:00
552549f2e9
fix: Update age description for Kasane Teto in AI persona details 2025-05-18 22:53:48 -06:00
a30f7100fd
fix: Update age description for Kasane Teto in system prompt 2025-05-18 22:53:40 -06:00
183d507e29
fix: Exclude femdom cogs from loading process in load_all_cogs function 2025-05-18 22:47:28 -06:00
5af6dff29f
fix: Enhance cog loading process with error handling and logging 2025-05-18 22:46:26 -06:00
9330a06178
feat: Implement Femdom Teto bot with AI interaction and conversation history management 2025-05-18 22:43:59 -06:00
cdad3244f8
feat: Add send_dm option to ban command and update modal for user notification preferences 2025-05-18 14:52:28 -06:00
777e206d07
feat: Add pagination test for SafebooruCog to validate _fetch_posts_logic functionality 2025-05-18 09:31:05 -06:00
2d6aa1dc79
fix: Increase default post limit in _fetch_posts_logic to accommodate more results 2025-05-18 09:22:23 -06:00
3f0d36f236
feat: Add command to manually add messages to the starboard 2025-05-17 20:12:06 -06:00
62bf7a36c9
feat: Add Cloudflare cache warming for terminal images
- Ensure the `terminal_images` directory exists and set permissions to 0o755.
- Implement a background task to warm the Cloudflare cache for newly generated terminal images by sending an HTTP GET request to the image URL.
- This helps ensure images are quickly available after being generated.
2025-05-17 19:41:50 -06:00
c9d6cc40a6
feat: Add terminal image endpoint and save images
Introduces a new API endpoint `/terminal_images` to serve generated terminal output images.

- Creates a new file `api_service/terminal_images_endpoint.py` to handle the static file serving.
- Modifies `api_service/api_server.py` to mount the new endpoint.
- Updates `cogs/terminal_cog.py` to save generated terminal images to a local directory (`terminal_images`) with unique filenames.
- Adds a base URL constant (`API_BASE_URL`) to `cogs/terminal_cog.py` for potential future use in generating image URLs.
2025-05-17 19:29:05 -06:00
e7719406bf
fix: Improve non-blocking output reading in TerminalCog for active processes 2025-05-17 19:13:18 -06:00
07cd5d9acf
feat: Enhance command execution handling in TerminalCog with subprocess improvements 2025-05-17 19:09:42 -06:00
b598df1f82
feat: Store and display the last executed command in TerminalCog 2025-05-17 19:08:08 -06:00
8d13bb3963
feat: Implement 'clear' command in terminal
Add functionality to clear the terminal output history when the user enters 'clear' or 'cls'. This improves the usability of the terminal feature by allowing users to easily reset the display.
2025-05-17 19:02:26 -06:00
22a278f748
fix: Refactor owner ID usage in TerminalCog for consistency and clarity 2025-05-17 18:57:54 -06:00
a6b1f6a1b3
fix: Simplify owner check logic in TerminalCog to use hardcoded owner ID 2025-05-17 18:55:27 -06:00
a857e4103d
Add TerminalCog for owner-only terminal interface with command execution
- Implemented a terminal interface in Discord using a cog.
- Added command handling for shell commands with output displayed as images.
- Included scrolling functionality for terminal output.
- Integrated a modal for command input and buttons for user interaction.
- Ensured only the bot owner can access the terminal features.
- Added error handling for command execution and process management.
- Configured terminal appearance with customizable font and colors.
2025-05-17 18:51:39 -06:00
eccc670823
fix: Update HTTP-Referer in Teto AI headers to point to the correct file location 2025-05-17 15:24:23 -06:00
d366584037
fix: Refine Teto AI's personality description to enhance clarity on naivety regarding sexual concepts 2025-05-17 15:11:54 -06:00
55335dc507
fix: Refine Teto AI's personality description to enhance clarity on naivety regarding sexual concepts and body awareness 2025-05-17 15:07:30 -06:00
c3a7693804
fix: Update Teto AI's system prompt to clarify naivety regarding sexual concepts and refine emotional expression guidelines 2025-05-17 13:38:34 -06:00