Changelogs 2025
Last updated
Was this helpful?
Last updated
Was this helpful?
Today we are releasing the edit component action to the beta servers. This button allows you to edit buttons and select menus attached to a previously sent message.
Simply select any amount of buttons or menu and you can then change the settings of them after they have been sent. For example this allows you to:
Disable a button/menu after it is sent
Change the style of a button
Change the label of a button
Add options to a select menu
Change component ordering on a message
Remove components from a message
To help you all understand how this block works <@225647195771240448> has created 2 example commands which you can import:
A Basic Edit Button Command (CMD_8c136d10-75a3-438b-a8b6-30a0d4458413) - A basic command showing how to disable buttons and reset their state.
Lights Out Game (CMD_302d7ca9-c9ee-4df5-9eb3-de384eb19686) - An advanced command that lets you play the Lights Out game where the goal is to turn out all the lights with the minimum amount of clicks.
I have also hidden by default the old outdated reply blocks. If you still want to use them, you can go to settings and untick Hide Legacy Reply Actions
Added the start of a builder settings page. This page houses various settings and defaults that change how the builder works. More settings will be added later, for now we have added:
Auto Save - automatically saves the command or event every X seconds if possible.
Color Settings - change the default colors of every block in the builder
Block Defaults - added a default color option for embeds and default condition type for the comparison condition
We have also added a few QOL improvements throughout the dashboard.
Module Search Bar - Added a search bar to the modules page. You can now search modules/builders by name.
Note block- Added a new note block. This block lets you set a title, description and color and is useful for documenting how your command/event works.
Last Saved Warning - Added a last saved warning if you havent saved in a while.
Set Comparison type before adding - Set comparison type of comparison condition before adding it.
Set default comparison condition type - Set the default comparison condition type to equals to.
Fixed a bug with the {Invite} Object. It should now work with {Invite[ID].property} as expected.
Fixed the Role delete event.
Fixed a bug that caused buttons to not send on large commands
Fixed a bug that caused a visual error when deleting slots in custom modules.
Fixed a bug that caused error logs to not be sent to the error handling tree inside of events.
Fixed a bug with variables inside of the add/remove role action.
Fixed a bug with errors not being sent when a member could not be retrieved inside of the add/remove role action.
Fixed some bugs resulting around free limits switching up after sending an update to your bot. (Command limits, guild limits, activity warnings etc).
We have released some updates/bug fixes to the following modules:
Fixed an issue with the webhook setting where the webhook was not being created successfully
Added a check to stop the count increasing if the webhook failed to send
Added an automatic channel slowmode if the 5 second cooldown option is toggled on
Corrected issue that could cause errors in the error-log if the API query did not return the correct status code
YouTube Module compatibility with BotPanel
Changed the limit and restrictions on how long someone can go unverified in a server before being kicked. New limits are - 60 seconds min, 850 seconds (~15 minutes) max
Fixed an issue where mph was being displayed for Wind Gusts despite kph being selected
Updated the module to use the new Send a Message block, making edits to the weather embed much, much easier
Various formatting improvements
Head to the respective module page via the BotGhost Dashboard and hit Update Module and Save Changes to apply the changes.