This update introduces two new fields for message IDs in the AutoRoom class, enhancing the tracking of messages related to the autoroom functionality. Additionally, the text channel retrieval logic has been refactored in both the ControlPanel and WaitingRoom classes to use the voice channel's ID, improving accuracy and reliability in channel interactions.
This update modifies the ControlPanel class to ensure the correct text channel is retrieved based on the AutoRoom name, enhancing the reliability of message sending. Additionally, it updates the configuration reference for storing message IDs, improving overall clarity and functionality in channel interactions.
This update modifies the ControlPanel class to retrieve the associated text channel for the AutoRoom and send the embed message there, improving the clarity and functionality of the control panel interactions. The change ensures that messages are sent to the correct channel, enhancing user experience.
This update modifies the ControlPanelView class to accept a voice channel ID during initialization, streamlining the retrieval of voice channel information. The changes enhance the button interactions by directly referencing the voice channel ID, improving the overall functionality and reliability of the AutoRoom feature.
This update modifies the ControlPanelView class to retrieve voice channel information from interaction messages, ensuring accurate AutoRoom management. It also updates the context handling for allow/deny actions, improving the overall functionality and user experience of the AutoRoom feature.
This update enhances the AutoRoom functionality by saving channel information and moving users to newly created voice channels. It includes error handling for potential movement failures, ensuring a smoother user experience when utilizing the AutoRoom feature.
This update introduces the ControlPanel class to the AutoRoom cog, enhancing the autoroom creation process. The autoroom source configuration has been streamlined by renaming variables for clarity. Additionally, the logic for creating associated text channels has been improved, ensuring better handling of permissions and channel creation. The waiting room functionality has also been adjusted to correctly reference the voice channel's text chat.
This update introduces a waiting room system for AutoRoom sources, allowing users to be approved before entering the main AutoRoom. New commands for enabling and disabling waiting rooms have been added, along with corresponding settings in the configuration. The README has been updated to include instructions on using the waiting room feature.
This commit introduces three new cogs to the Unbelievaboat module, enhancing its functionality and expanding gameplay options. The new cogs are integrated into the setup process, allowing for improved user engagement and interaction.
This commit introduces specific failure messages for the 'crime', 'rob', and 'slut' jobs when users are fined, enhancing user engagement and clarity. The fail rates for the 'slut' job have also been adjusted for better balance in gameplay.
This commit modifies the response for a specific crime in the Unbelievaboat module, adding more explicit details to improve user engagement. The change aims to provide a clearer narrative for players, enhancing the overall gameplay experience.
This commit updates the default replies in the Unbelievaboat module by correcting formatting inconsistencies and introducing a new set of responses for the 'slut' job. The changes enhance user interaction and maintain consistency across response strings, contributing to a more engaging gameplay experience.
This commit introduces a new cooldown entry for the 'slut' command, enhancing the command's functionality within the existing cooldown management system. Additionally, it includes formatting improvements for various response strings to ensure consistency and clarity in user interactions.
This commit expands the job system by adding the 'slut' job, including cooldown management and payout structures. The cooldowns are integrated into the existing framework, allowing for a new high-reward operation. Additionally, the command description has been updated for clarity, and the embed messages have been adjusted to reflect the new job's payouts and fail rates, enhancing user interaction and gameplay experience.
This commit introduces the 'slut' command, allowing users to engage in a high-reward operation with a specific cooldown and fail rate. The command features custom responses and integrates with existing wallet and bank systems, enhancing the gameplay experience while maintaining balance in the game's economy. Additionally, it includes new payout structures and response formatting for improved user interaction.
This commit introduces a new command, 'slt', which allows users to engage in a stealth operation to earn currency with a lower risk of failure compared to traditional crime commands. The command features custom responses and integrates with existing wallet and bank systems, ensuring a seamless user experience while maintaining the game's economy balance.
This commit introduces a new configuration option, `delete_play_messages`, allowing users to enable or disable the automatic deletion of messages related to play commands. A new command, `deleteplay`, is added to toggle this setting, helping to maintain a cleaner chat environment during music playback. Additionally, the cog is updated to handle message deletion after play commands are invoked.
This commit introduces a new global configuration option to enable or disable the audioset notify command. A new command, `togglenotify`, is added for the bot owner to manage this setting. Additionally, the command handling is updated to block the audioset notify command when it is disabled, directing users to use ExtendedAudio's notification features instead.