Changelogs 2025
Builder Fixes & UI Updates - March 31st, 2025
We've pushed a few fixes to smooth out the experience in the command/event builder:
Sort Function Fixed – The sort function in the builder now works as expected.
Reorder/Sort Buttons – These now move correctly when toggling the aside menu, so everything stays in place visually.
Handle Position Bug – Fixed a visual bug with the position of drag handles that caused misalignment in some cases.
Priority Hosting Now Available - March 29th, 2025
We’re excited to introduce Priority Hosting, our new premium hosting tier designed for developers who need enhanced performance, stability, and influence.
Key Features
Infrastructure
Exclusive server pods (~10 bots per pod vs 1–2k standard)
AWS m8g.8xlarge with Graviton4 processors
32 vCPUs, 128 GiB memory, 15 Gbps bandwidth
Sub-1 minute downtime during updates
Enhanced API rate limits, 40k IOPS, 1,250 MB/s throughput
Storage & Reliability
365-day button/menu retention (vs 30 days)
Advanced back-off and monitoring systems
Community & Access
VIP Discord role + private Priority Hosting Member channels
Monthly Q&As with staff/founder
Early access to features via alpha.botghost.com
Priority bug fixes and feedback influence
Real-time downtime and maintenance alerts
Subscription & Benefits
$15/month, managed via Stripe
One subscription covers all bots on your account
Cancel anytime; benefits last through the billing cycle
7-day money-back guarantee
Enterprise-grade performance, optimized for high-traffic and large-scale bots
Improved reliability, multi-tasking, and latency handling
Why does Priority Hosting cost extra on top of a premium subscription?
Priority Hosting is designed primarily for larger bot developers with bots in thousands of servers who need enterprise-grade performance and reliability. The significantly higher server costs of the AWS m8g.8xlarge instances with Graviton4 processors, combined with the drastically reduced bot density (only ~10 bots per instance vs 1–2 thousand), requires additional investment beyond our standard premium subscription. This specialized infrastructure ensures your high-traffic bots receive the dedicated resources, processing power, and reliability needed to serve large communities — without performance degradation.
Server Migration - March 25th, 2025
We recently undertook a server migration to move the bots to much larger more powerful servers. These servers are much more burstable and should provide more overhead for more resource intensive bots.
This was also done to make way for a new Priority Hosting update.
New Mobile Builder + UI Improvements - March 24th, 2025
We’re excited to announce the release of the new mobile-friendly command/event builder for BotGhost — along with general mobile and UI improvements across the dashboard!
Mobile Builder (Experimental)
You can now use the builder easily on mobile devices! This version includes a new layout optimized for smaller screens and better touch controls.
How to Enable:
Head over to the Builder
Click Settings
Toggle "Experimental Mobile Mode"
The builder will automatically refresh with the new layout!
General UI Improvements
We’ve also made a handful of improvements to the UI across the dashboard to enhance mobile usability:
Improved layout spacing and padding
Better scroll and touch support
Fixed various alignment and visibility issues
Bug Fixes
Fixed a primitive object conversion bug that some people were getting in modules/events.
Module Updates - March 23rd, 2025
Translation
Bot will respect the emojis selected and only attempt to translate when a configured emoji is used
Removed "Bot is thinking" API call as it was causing event delays
Added some additional error management
Updated the translation embed to use the new message block
Moderation
Autopunishments have been adjusted. The previous system would only trigger an autopunishment ONCE, and it was expected that the bot creator would add additional autopunishments for greater and greater numbers of rule breaks. This system wasn't as intuitive as I had originally thought. Autopunishments now work by resetting the number of warns/mutes when a configured autopunishment triggers. For example if a user received 3 warns which triggers a timeout, his autopunishment warn counter will RESET so that the autopunishment can trigger again in the future.
The temporary Role and Ban timed event has been updated to check every 20 seconds, down from 3 minutes.
Economy Module Updates - March 21th, 2025
Some updates have been released for the Economy Module:
Changed all "Send Error Log" blocks to Embed replies so that our error logs stop getting spammed
Safe mode slightly changed - the only way to disable safe mode now is to earn 10k or more
Lucky Box logic in /shop buy changed to match on itemid instead of name. This will mean that Lucky Box functionality no longer breaks if you change the name of the box in the dashboard
Lucky Box (slight) rework - Lucky boxes have had a rework that removes the ability to purchase multiple boxes at once. The command logic for this was clunky and caused issues with balance, so now Lucky Boxes can only be purchased one at a time.
Lottery fix for 10+ entrees. It should no longer give the EOF error when announcing the winnings
Timed event for Lottery set to "Run once for all servers" to accomodate BotPanel
Scratchcard and Matchpairs have been updated to use the Emoji field on buttons, making the emojis standardised across platforms
BotGhost Fixes/Updates - March 17th, 2025
Fixed an issue where 2 reward codes were being generated for GhostBuddy voting. If you got both, enjoy.
Fixed a bug affecting the additional roles field in add/remove role actions.
Fixed a dashboard crash when trying to edit a Role or Channel menu using the edit component action.
Resolved an issue where adding a 5th server would sometimes incorrectly enforce a 4-server limit.
You can now edit buttons on ephemeral (hidden) messages—only for buttons attached to the original interaction.
BotGhost Fixes/Updates - March 4th, 2025
Added the channel component to the thread delete event.
Set Variable
,Delete Variable
, andEquation Variable
no longer rely on API requests to retrieve member IDs, reducing 404 errors.These actions also no longer require API requests for channel IDs, further minimizing errors.
Fixed an issue where events requiring a server ID would not save properly when "Run once for all servers" was enabled.
The
{Role.}
variable now works correctly in role events.Add Role
andRemove Role
actions now support cross-server role management.
Top.gg Autoposter & BotGhost Updates - February 28th, 2025
Top.gg Autoposter
We've added a new feature that automatically posts your server count to top.gg every 30 minutes! Simply add your bot's top.gg token in your BotGhost settings, and you're all set. More top.gg events are coming soon!
BotGhost Fixes
Fixed a bug where buttons weren't updating variables, which affected forms and other actions.
Bug Fixes, Module Changes - February 27th, 2025
We have released some bug fixes and updates to modules. Details below:
Economy:
Minor Changes:
Lottery Event is set to "Run once for a specific server" by default
Various fixes to /rob bank. It should be more reliable when users join the heist with more validation. Percentage split also adjusted
Blackjack money added should not be incorrect in some cases anymore
/ec cooldowns will now show you your cooldowns in a better format
/rob player now steals a percentage of their holding balance, making it more effective on users with a higher balance
/ec admin - When uploading emojis the error message is more descriptive. 90% of failures are usually because the emoji already exists on the bot, but the command was not clear on how to solve this issue.
Major Changes:
Many of the minigames that relied on editing the component array via API have been completely revamped to use the new Edit Component Block (yay!). This has resulted in significant performance improvements across the board with these games. Notably matchpairs and hangman
/tictac - Updated to use the Edit Component block
/matchpairs - Updated to use the Edit Component block
/hangman - Updated to use the the Edit Component block
/scratchcard - Updated to use the Edit Component block
New Games:
The economy module is a gift that keeps on giving! In this update we have added TWO new minigames.
/lightout - Lights Out is a puzzle game where the objective is to turn off all the lights on a grid. Pressing a button toggles that light and the adjacent lights directly above, below, and to either side.
/mastermind - The goal of Mastermind is for the Codebreaker (you) to guess the exact colors and positions of a secret code created by the Codemaker (the bot) in as few attempts as possible.
Weather:
There was an issue with the weather module where users who ran the command that were too far behind (or ahead) of UTC+0 would see a discrepancy in the Day + Timestamp in the 3 day forecast. To correct this we have added the option for users to select a default timezone that they reside in when running the command. This will show up inside the embed to inform the user that they should set a default timezone. It can be reset using the command as well.
Invite Tracker:
The /invites-leaderboard had some issues in the command tree which caused it to run slowly. We have redesigned it completely to drastically improve performance
A bug in the Leaves Handler event has also been fixed
Status Module:
Fixed an issue where the status could cause some error log messages to appear
BotGhost Updates - February 26th, 2025
BotGhost API & Bug Fixes
Increased API Limit - Premium users now have a raised API limit of 100 requests per 10 seconds (previously 20).
Fixed Button/Menu Interactions - Resolved an issue where interactions were being deleted even if used in the past 30 days.
Fixed Webhook Event Loops - Loops inside webhook events no longer return a Custom Events error.
Webhook Object Updates - February 25th, 2025
We've got a few quick updates for you, along with a quick reminder about our 40% off sale ending soon!
New Webhook Object (beta only)
You can now use the {Webhook}
object to access:
{Webhook.body}
– View the data sent with a webhook.{Webhook.url}
– Get the URL that triggered the webhook.{Webhook.headers}
– Access the headers for advanced integrations. This opens up more possibilities for interacting with external services!
Edit Component Action - February 10th, 2025
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.
Edit Component Action
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
Example Commands
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.
Hiding of Old Reply Blocks
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
QOL Additions + Builder Settings - January 30th, 2025
Builder Settings
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
QOL Improvements
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.
Bug Fixes - January 28th, 2025
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).
Module Updates/Bug Fixes - January 3rd, 2025
We have released some updates/bug fixes to the following modules:
Counting
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
YouTube
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
Verification
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
Weather
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
Last updated
Was this helpful?