Commit graph

  • 421946e316 Enhance Shop cog by adding logging for exceptions during default shop loading and introducing a flag in the Parser class to differentiate initialization state. Update role validation logic to only execute outside of initialization, improving error handling and user experience during item parsing and shop interactions. Valerie 2025-05-25 23:18:04 -04:00
  • c9f172c451 Refactor Shop cog to utilize modern UI components for inventory and purchase interactions. Replace menu-based displays with interactive views for better user experience. Update item redemption process to handle pending items with improved confirmation dialogs. Enhance purchase logic to support quantity selection and stock validation. Valerie 2025-05-25 23:11:37 -04:00
  • a63232fb2a Refactor Shop cog initialization and enhance item purchase logic. Introduce an initialize method to load default shops from CSV if none exist, and improve stock management during purchases by adding checks for item availability and updating inventory accordingly. Valerie 2025-05-25 23:01:50 -04:00
  • 196505342a Update GuildSettings to show economy balance by default and enhance profile card generation in default.py with larger fonts, improved spacing, and adjusted layout for better visual clarity. Valerie 2025-05-25 22:13:35 -04:00
  • 694b91b69d Refine profile card generation in default.py by adjusting layout dimensions for improved spacing, reducing font sizes, and enhancing the stats area design. Update the progress bar and XP text positioning for better visual clarity and overall aesthetics. Valerie 2025-05-25 22:05:36 -04:00
  • 4c99430d95 Update profile card generation in default.py by changing default text color to white, refining layout dimensions for better proportions, and enhancing visual elements such as the stats area and progress bar. Implement improved text shadowing and spacing for a more polished appearance. Valerie 2025-05-25 21:58:36 -04:00
  • 6c5f48fcd7 Refine profile card generation in default.py by adjusting stats area dimensions, enhancing the glass effect with darker opacity, and improving the progress bar design for better visual clarity. Implement a final image composition step to ensure layers are correctly rendered. Valerie 2025-05-25 21:53:47 -04:00
  • 6d9ac89123 Enhance profile card generation in default.py by setting default colors to ruby red, improving the stats area with a modern glass effect, and refining the level bar design with gradients and rounded corners for a more visually appealing layout. Valerie 2025-05-25 21:24:04 -04:00
  • fc0b4341d6 Format JSON structure in rubyapi/info.json for improved readability by adding line breaks and indentation to the author and tags fields. Valerie 2025-05-25 04:42:17 -04:00
  • 6efbd0d291 Enhance RubyAPI cog with new features for user verification and compatibility management. Introduce cooldown settings for verifications, reward credits for successful verifications, and auto-verification for new members. Update commands to manage compatibility with other cogs and improve data handling for user verification history. Valerie 2025-05-25 04:39:56 -04:00
  • 0b8483511b Refactor RubyAPI cog to support global configuration. Update commands to manage API key, interaction URL, and verification URL globally instead of per guild. Implement cog-wide checks to restrict command usage to bot team members only, enhancing security and usability. Valerie 2025-05-25 04:29:13 -04:00
  • 5a5814bed2 Add API key management and session handling to RubyAPI cog. Implement commands to set the API key and verify users, enhancing interaction with external API. Introduce error handling for API requests and ensure proper session closure on cog unload. Valerie 2025-05-25 04:18:39 -04:00
  • 09726661f3 Refactor ExtendedAudio cog to improve channel name management and status update handling. Implement functionality to store and reset original channel names, enhance status format configuration with additional variables, and introduce cleanup tasks on cog unload and voice state updates for a better user experience. Valerie 2025-05-25 03:53:58 -04:00
  • bddbd49106 Implement channel name management in ExtendedAudio cog. Add functionality to store and reset original channel names when enabling/disabling voice channel status updates. Enhance status format configuration with additional variables and validation. Introduce cleanup tasks on cog unload and voice state updates for improved user experience. Valerie 2025-05-24 07:44:15 -04:00
  • 8d79407cb4 Refactor ExtendedAudio commands to improve naming consistency and clarity. Rename 'audioset' to 'extendedaudioset' and update related command examples for better user guidance on configuring voice channel status updates and status format. Valerie 2025-05-24 07:39:44 -04:00
  • e1e43d6df5 Enhance profile card layout in default.py by refining the circular image implementation and improving background fitting. Adjust corner rounding for a more cohesive design and ensure better alignment of elements for an overall polished appearance. Valerie 2025-05-24 07:37:00 -04:00
  • bac65f6511 Refactor stats layer in default.py for improved visual presentation. Update stats area dimensions, enhance glass effect properties, and adjust font sizes for better readability. Streamline layout for stats icons and reposition profile picture for a more polished card design. Valerie 2025-05-24 07:32:57 -04:00
  • 4ba66209b8 Refactor profile card generation in default.py. Enhance profile picture handling by creating a circular image and centering it within the card layout. Improve background fitting and corner rounding for a polished visual presentation. Valerie 2025-05-24 07:28:42 -04:00
  • 06025296bb Enhance glass effect implementation in imgtools.py and default.py. Ensure images are in RGBA mode before applying effects, and update the glass effect application in the stats layer to use the glass background as a mask for improved visual consistency. Valerie 2025-05-24 07:25:02 -04:00
  • d5e3a00996 Refactor profile stats layer for enhanced visual presentation. Update stats area dimensions, improve glass effect opacity and blur, and increase font sizes for better readability. Adjust layout for stats icons and add XP text below the progress bar for clearer user feedback. Valerie 2025-05-24 07:15:11 -04:00
  • 130fbc015b Add glass effect to profile stats layer and improve layout. Introduce create_glass_effect function for modern styling, update stats drawing with icons, and enhance XP progress bar. Refactor profile image handling for better visual presentation. Valerie 2025-05-24 07:00:13 -04:00
  • d507065184 Refactor Shop Cog to improve inventory management and trading functionalities. Enhance shop management commands for better item handling and user interaction. Update documentation for clarity on new features and usage. Valerie 2025-05-24 05:36:18 -04:00
  • 7fc2053951 Add Shop Cog with inventory and trading features. Implement shop management commands for creating, editing, and deleting shops and items. Introduce inventory display and item redemption functionalities. Include example CSV for bulk item addition and enhance user experience with structured menus and checks. Valerie 2025-05-24 04:09:52 -04:00
  • 3fcd50cbf7 Implement button navigation for language selection in Translator Cog. Introduce ButtonMenu class for managing embed pagination and update message sending logic to utilize embeds with navigation buttons. Remove outdated requirements file. Valerie 2025-05-24 03:21:26 -04:00
  • e549698124 Refactor SilentMode Cog to improve message sending functionality. Replace direct method assignment with functools.partialmethod for better compatibility. Update _silent_send method to accept the messageable parameter, ensuring correct message context when sending silent messages. Valerie 2025-05-24 03:16:59 -04:00
  • 32401f31d8 Refactor Translator Cog to enhance user experience with improved error handling and message formatting options. Introduce new features for better command usability and update command descriptions for clarity. Valerie 2025-05-24 03:12:39 -04:00
  • 576604b727 Enhance Translator Cog with improved message formatting and user feedback. Introduce timestamp and author context in translation embeds, refine error handling, and organize language listings for better clarity. Update command descriptions for improved usability. Valerie 2025-05-24 03:07:55 -04:00
  • 2ac41b8486 Refactor Translator Cog to improve command handling and user feedback. Introduce new features for message formatting options and enhance error handling for translation requests. Update command descriptions for better clarity and usability. Valerie 2025-05-24 02:45:34 -04:00
  • b8911e1b93 Enhance Translator Cog by adding support for message references in translation responses. Update error handling and command logic to improve user experience when translating messages. Refactor command descriptions for clarity and usability. Valerie 2025-05-24 02:12:55 -04:00
  • 07686d47c2 Refactor Translator Cog to improve configuration handling and enhance user experience. Introduce new options for embed display preferences and streamline error handling for translations. Update command descriptions for clarity and usability. Valerie 2025-05-24 01:34:19 -04:00
  • d188c97267 Enhance Translator Cog with new configuration options and slash command support. Update description to reflect feature-rich capabilities, including embed display preferences and improved error handling for translations. Refactor translation response handling to support both embeds and plain text based on user settings. Valerie 2025-05-24 01:22:38 -04:00
  • db4d51f5a3 Add Translator Cog Valerie 2025-05-24 01:12:09 -04:00
  • 2dada0dd80 Refactor ModrinthTracker commands to improve error handling and response validation. Replace direct response status checks with data validation, enhance logging for exceptions, and provide clearer user feedback for search and stats commands. Valerie 2025-05-23 06:29:18 -04:00
  • 07f32c7b05 Refactor _make_request method in ModrinthTracker to streamline API request handling. Simplify retry logic, enhance session management, and improve error handling for network issues. Update response handling to return JSON data directly. Valerie 2025-05-23 06:24:35 -04:00
  • fd2ace3025 Refactor ModrinthTracker API request handling to improve session management and retry logic. Enhance error handling for network issues and provide clearer user feedback in the add command. Add cog load and unload documentation. Valerie 2025-05-23 06:21:30 -04:00
  • e72a8b9a5c Improve error handling in ModrinthTracker API requests by adding session management and detailed logging for connection issues. Enhance user feedback for network errors and timeouts in the add command. Valerie 2025-05-23 06:18:47 -04:00
  • 0efbf5e74d Remove unused command handling in ModrinthTracker cog, replacing it with a placeholder for future implementation. Valerie 2025-05-23 06:14:34 -04:00
  • bc286a3461 Enhance BanSync cog with new features for syncing ban/timeout reasons and notification channels. Implement action caching and periodic cleanup to improve performance. Update version to 2.1.0 and refactor type hints for better clarity. Valerie 2025-05-23 06:06:28 -04:00
  • e9e8c5b304 Enable Reddit API usage in Core cog and refactor image retrieval logic for improved error handling and efficiency. Remove StickBugged cog and associated files to streamline the project. Valerie 2025-05-23 05:57:18 -04:00
  • 3240932176 Add rate limiting for Modrinth API requests to prevent exceeding request thresholds. Implement a mechanism to track request timestamps and ensure compliance with Modrinth's guidelines. Refactor API request handling to utilize the new rate limiting functionality. Valerie 2025-05-23 05:28:27 -04:00
  • 1cb22dd8b7 Enhance Modrinth project tracking embeds with additional project details, including thumbnails, categories, and statistics. Improve update notifications by including project icons and version-specific information such as supported loaders and game versions. Valerie 2025-05-23 05:11:53 -04:00
  • 767d656c8d Add version information display for tracked Modrinth projects. Embed current version details and changelog in the tracking channel, with fallback message for unavailable data. Valerie 2025-05-23 05:05:29 -04:00
  • e64a1e2536 Implement Modrinth project tracking with commands to add, remove, and list projects. Introduce background task for update checking and enhance error handling. Update API usage for project and version retrieval. Valerie 2025-05-23 05:01:02 -04:00
  • 4495e8cd63 Revamp README.md with enhanced structure, added features section, and updated credits for cogs used in the Ruby Discord Bot. Included badges for Discord, Python version, and licenses. Valerie 2025-05-23 03:31:30 -04:00
  • 48256636da Fix typo in docstring for Nsfw cog settings command. Valerie 2025-05-23 03:03:38 -04:00
  • 651c9372f2 Add multiple new cogs for banking, economy tracking, and referrals, including setup, commands, and localization files. Valerie 2025-05-23 02:30:00 -04:00
  • 7da3f0ab66 Add the economy boat cog Valerie 2025-05-23 02:17:01 -04:00
  • 477974d53c Upload 2 Cogs & Update README Valerie 2025-05-23 01:30:53 -04:00
  • 8a7bce5995 Update Cogs Valerie 2025-04-28 15:02:24 -04:00
  • fc682d3378 Test Valerie 2025-04-28 14:47:43 -04:00
  • cd3f78bc8e Test Valerie 2025-04-28 14:22:28 -04:00
  • 7af05d5464 test Valerie 2025-04-28 14:18:11 -04:00
  • 644b9c471a Update Cog Valerie 2025-04-28 14:13:42 -04:00
  • 73e5689460 Import lang from Red as a cog Valerie 2025-04-28 14:08:03 -04:00
  • 48b098381c Update .gitignore Valerie 2025-04-27 08:14:57 -04:00
  • e700af61cb Upload 2 Cogs Valerie 2025-04-27 08:06:54 -04:00
  • e6d3d13e5d Update Cogs Valerie 2025-04-05 17:16:16 -04:00
  • e3cd8a3f62 Update Cogs Valerie 2025-04-03 12:56:59 -04:00
  • aed2a00d63 Add Cogs Valerie 2025-04-03 12:53:22 -04:00
  • 490fa9c875 Add Cogs Valerie 2025-04-03 12:49:59 -04:00
  • 6982bd4d5a Add Cogs Valerie 2025-04-03 12:48:32 -04:00
  • fc05713bd8 Add Cogs Valerie 2025-04-03 12:26:40 -04:00
  • 676bcc8b10 Add Cogs Valerie 2025-04-02 22:57:51 -04:00
  • 787a367d13 Add Cogs Valerie 2025-04-02 17:02:06 -04:00
  • e0787e48d1 Update README.md Valerie 2025-04-02 17:02:06 -04:00
  • 88c370b19e Updates to Match Rebrand Valerie 2025-04-02 13:34:18 -04:00
  • f235980e7f Upload Valerie 2025-03-26 10:59:44 -04:00
  • 21794dea70 Delete pressf and wolfram, update info Valerie 2025-02-25 14:47:31 -05:00
  • 319a401fd3 Update bansync and add bancheck Valerie 2025-02-25 14:35:46 -05:00
  • 2f7f96deeb Update bansync and init Valerie 2025-02-25 14:33:28 -05:00
  • 28d7c36ed4 Update README Valerie 2025-02-25 14:30:51 -05:00
  • a2aa543a0e Filter & add bansync Valerie 2025-02-25 14:29:23 -05:00
  • 9315ae295f Update filter, last time for now. Valerie 2025-02-22 21:14:08 -05:00
  • 4dcdd75915 Update filter cog Valerie 2025-02-22 21:08:19 -05:00
  • f8095b4c37 Update filter Valerie 2025-02-22 21:00:50 -05:00
  • 1520a4599f Update filter Valerie 2025-02-22 20:57:48 -05:00
  • 3ccb468f0e update filter again Valerie 2025-02-22 20:51:06 -05:00
  • 6359f4d19a updatye filters Valerie 2025-02-22 20:47:49 -05:00
  • c749387965 Update info add init Valerie 2025-02-22 20:39:01 -05:00
  • 4d30277fb3 1 Valerie 2025-02-22 20:36:55 -05:00
  • 682f40bb1b 1 Valerie 2025-02-22 20:34:46 -05:00
  • d3587381cc Create and add filter Valerie 2025-02-22 20:29:52 -05:00
  • b81a5f34b2 Update more text in Pokecord Valerie 2025-02-20 16:45:25 -05:00
  • 185bff4395 Updated text in Pokecord Valerie 2025-02-20 16:42:46 -05:00
  • 214564410b update pokecord info Valerie 2025-02-20 16:38:03 -05:00
  • f7b1f0b5b6 Update Pokecord Locales Valerie 2025-02-20 16:31:41 -05:00
  • 16938128ab base Valerie 2025-02-19 22:02:13 -05:00
  • a3d1684a37 1 Valerie 2025-02-19 21:51:18 -05:00
  • 84880846b6 1 Valerie 2025-02-19 21:49:40 -05:00
  • 98bca88114
    Initial commit Valerie 2025-02-19 21:31:27 -05:00