Changelogs 2025
Major Command + Event Builder Overhaul - September 12th, 2025
We’ve merged core bot management directly into the Builder. You can now work end-to-end without leaving the page—fewer tabs, less context switching, faster iteration.
What’s Included (All Inside the Builder)
Error Logs • View recent errors with a quick Refresh button.
Custom Variables / Data Storage • Create, edit, and delete variables in place; newly created variables appear instantly in all selectors.
Custom Commands & Events • Enable/disable, delete, and (soon) jump straight into editing other commands/events from here.
Timed Events • Create, manage, delete, and set your Timezone and Default Server for timers.
Block Templates • Your saved templates live here. We’ll be shipping curated defaults for common patterns (CDs, loop users, etc.) next.
This overhaul aims to flatten the learning curve and keep everything you tweak most often within arm’s reach. In-builder, step-by-step tutorials for each tab are coming soon.
Variables Tab
Create, edit, and delete custom variables without leaving your flow.
Instant availability: new variables show up immediately in any variable selector.
Get a clear, at-a-glance view of what exists before you wire it into logic.
Errors Tab
A focused feed of your bot’s errors, right inside the Builder.
Functions like the old error logs page, now with a handy Refresh.
Commands / Events Tab
Quickly enable/disable or delete existing commands and events.
Coming soon: jump into editing another command/event without leaving the Builder.
Also coming: create brand-new commands/events directly from this tab.
Timed Events Tab
Create, manage, and delete timers from one place.
Configure your Timezone and Default Server so schedules behave exactly as expected.
Block Templates Tab
Find and organize your block templates.
Soon: a growing library of curated templates for high-demand patterns (CDs, user loops, and more).
Bug Fixes & Improvements
Fixed an issue where Custom Modules wouldn’t show when Beta was disabled.
Fixed a bug preventing forms (modals) from connecting to the After Loop block.
Added up/down arrows to inputs inside a slot to easily reorder them.
Fixed variable group positioning on the Data Storage page.
New bots are now created with a set of default, common Timed Events to help you get started faster.
Object Variable Collections + Variable Selector Update - September 11th, 2025
Exposing Collections on Object Variables
All object variable properties that return a Manager or Collection will now return an array of IDs (or values if IDs aren’t available). This means you can now directly work with lists inside your commands and events, without needing extra steps.
Examples:
{Role.members}
→[memberId1, memberId2, ...]
{Channel.members}
→[memberId1, memberId2, ...]
{Member.roles}
→[roleId1, roleId2, ...]
This is a major update — every object property that previously gave a manager/collection will now return a usable array.


Updated Variable Selector (easier Object usage)
Secondary page on click for all object variables showing all available properties.
Context-aware insertion: the object changes based on the event.
Example: in a Message Send event, the Message object is inserted as
{Message.}
(no[id]
part).
Designed to make selecting and using object properties faster and clearer.



Custom Module Builder Out of Beta
The Custom Module Builder is now out of beta!
We were still in the middle of testing when the Discord situation began, so your reports will help us polish and stabilize it quickly.
Bug Fixes
Fixed Leave Server buttons not working on the
/servers
pageFixed mobile event builder crash on first load due to the new tutorial.
Fixed target switching when changing event types with a preconfigured Advanced Message—target now updates to a valid option.
Fixed a visual bug with examples in the Equation block.
Fixed a visual bug in the Variable Search Selector that showed Number variables as Text.
Fixed an issue where CTRL+C / CTRL+V duplicated a block’s internal
editId
, which could cause the wrong message block to be edited.
API + Actions Update - September 10th, 2025
API Updates
Removed guard rails around the /users/@me route. Discord has stealthily removed the token previously returned with the PATCH request on this route (undocumented change, no response to report).
Fixed Test Request for the API Action in the dashboard. It now works correctly with RAW JSON body mode.
New Action
Server Leave Action – Added a new action that allows you to force the bot to leave a server.
Bug Fixes
Fixed a bug where error messages were not being triggered after a button or menu interaction.
Variable Editor Additions + Bug Fixes - September 8th, 2025
Variable Editor Additions
Created Variables in Editor – Variables generated during command/event execution now appear in the editor.
Coverage – Unique variables; API Request variables; Create Role/Channel/Thread/Invite; Send/Edit Message; Text Manipulation.
Categories – Added categories to make the editor easier to navigate.
Bug Fixes
Fixed a bug with enabling modules (Weather, Translator) that caused the enable button to fail.
Fixed custom modules disappearing during random actions on the dashboard.
Fixed the IFTTT link showing a Cloudflare error.
Fixed updates after setting intents to NEVER in the dashboard.
Fixed modules with default timed events (Timed Messages, Status, etc.) not being added on enable/reset.
Fixed a typo in the Thread Edit and Thread Create actions.
Fixed Docs links in Voice actions.
Fixed an issue when creating the first command in a module where saving twice showed “A command with this name already exists”.
{Message} Object, Raw JSON Body Mode + Variable Selector fixes - September 5th, 2025
{Message} Object
The full {Message} Object has been added to Message Events. You can now access message data directly when working with message-based triggers.

Raw JSON Body Mode
The API Request block now supports Raw JSON Body Mode. This gives you full control to write and send your own JSON payloads, instead of being limited to the key/data system.
Variable Selector Fix
We’ve fixed an issue where some variables were missing from the Variable Selector. It should now display all variables. If you notice any still missing, please report them in the thread below.
New Variable Selector - September 2nd, 2025
We’ve released a brand new Variable Selector across the builder.
Modernized Interface
The new selector is cleaner and easier to navigate, making it faster to find exactly what you need.

Grouped by Type
Variables are now organized into clear groups based on:
Category – e.g. User, Server, Channel, Option
Data Type – text, number, boolean, etc.
Variable Name – listed in a structured, searchable way

Bug Fixes - September 1st, 2025
We’ve rolled out a series of fixes and improvements across multiple areas of the platform.
Homepage
Fixed 404 errors on the mobile layout
Fixed redirect errors on the homepage
Removed invalid links to the old BotGhost blog
Builder and Dashboard
Enabled conditions for all events regardless of required components (usable via BGVARS and APIs)
Fixed a visual bug when deleting custom module events that caused the wrong event to be deleted
Fixed issues with Options and Role actions, and Options and Channel actions
Options converted to text now return IDs automatically instead of mentionables
Disabled the old embed builder
Fixed a visual bug with the edit component action where changes incorrectly affected connected menus
Fixed a bug with the Create Server block’s optional variable field
Updated documentation links throughout the builder
Removed redundant USE_SOUNDBOARD permission
Corrected a typo in the IFTTT Trigger action
Fixed a bug where changing a variable’s default value did not update immediately
Fixed a bug with role options not working in some fields
Thread created timestamps are now automatically converted to seconds for Discord Unix compatibility
Added missing fields to the Slot input type in the module builder
Fixed a bug with Dropdown (Select) and Multi-Channel select not loading default channel filters
Fixed a bug causing Slot Inputs to not update when switching between pages
Added placeholder input for Long Text input in the module builder
Ensured emojis render correctly in the Message Builder
Fixed a scrolling issue in the new selectors
Collab Mode
Test requests now work properly in collab mode
Fixed a bug preventing bots from being turned online via the inactivity popup in collab mode
Module Updates - June 14th, 2025
Today we're releasing a few updates to some of our modules.
ChatGPT - Major Update
The module has been reworked from scratch
Simpler and more intuitive design
You can now toggle individual features
Added channel and role restrictions for the respond and edit text commands.
Models can now be chosen individually for each mode
Added the most recent and updated ChatGPT models, including models of the o (reasoning) series.
You can now add a personality to your assistant.
Updated Chat Mode
Configure chat mode for multiple channels with different settings
Choose whether your bot should only respond to mentions or to all messages
Respond with an embed or a plain text message
Added role restrictions
Fixed an issue that caused the AI to not respond when using certain characters in the prompt
Birthdays
Fixed an issue that caused birthdays to incorrectly display in various messages
Fixed a spelling mistake in the
/birthday view
command
Welcomer
The DM Reactions setting has been removed
Fixed an issue that caused a "Cannot loop inside a loop" error to occur on user join
Leveling
Fixed an issue that caused colors of the card to swap with certain settings
Image Generation
Fixed an issue that caused the API Key setting to not accept longer API keys
Starboard
Improved stability and error handling
Interaction Token Update & Bug Fixes - June 2nd, 2025
Interaction Token Vulnerability
We were recently made aware of a potential vulnerability that, under very specific conditions, allowed the interaction_token
button/select menu variable to be hijacked by echoing user input in specific custom events. This could be used to force the bot to send a message containing a button that, when clicked, executed API requests — and in some cases, was exploited to retrieve bot tokens.
We’ve now implemented guardrails around the interaction_token
variable, similar to how we protect the TOKEN_SECRET
variable. This issue has been fully fixed.
This vulnerability was largely contained to bots within this server and GhostBuddy, and the user who discovered it responsibly reported it to us early, which helped limit any impact.
If your bot uses modals or reflects user input (e.g., echoing messages in embeds or ModMail systems), we recommend regenerating your bot token as a precaution — even though the vulnerability is now resolved.
While we take every precaution to secure your bots and their data, you are solely responsible for your bot’s security. Please practice safe development habits and stay vigilant.
BotGhost Proxy Downtime
We recently experienced downtime with our proxy provider, which led to latency in API actions and Discord-based features. This issue has now been fully resolved and things should be back to normal.
Custom Slot Bug Fix
We’ve fixed a visual bug where custom slots weren’t properly creating their associated events when added. This should now behave as expected.
Economy Module Update - June 1st, 2025
A small update has been released for the Economy module:
Fixed
/balance
not showing the correct amount when viewing another user’s profileAdded audit log resets to
/ec admin
Reworked parts of the Chance dice game, including an inactivity timeout that will automatically end abandoned games
Chance dice was basically broken when I released it and would not account for multiple games, or multiple different people running the command. Apologies for that, this update should fix all the broken things for that minigame.
Economy Updates - May 26th, 2025
New command - /money audit
This command will allow you to track your most recent 20 economy money changes. Did someone steal from you? How much did you get from /work? It will all be tracked here.
New minigame - /chance-dice
This minigame is all about luck... With a teeny bit of strategy. You need to roll dice, collect points and be the first to hit the winning number. The game takes place over multiple rounds but be careful, the more you roll, the higher the chance of hitting ☠️ and scoring 0 for that round!
New minigame - /turbotac
TurboTac (patent pending) is a new version of Tic Tac Toe where you can only have a total of 4 pieces on the board. This means that when you place your fifth piece, your oldest placed piece will be removed. This adds a new spin on the original game and should make for some interesting matches!
Fixes:
Mastermind life issue when correctly guessing on your last life fixed
Embed typo fixed for /job apply
Fixed {msg_item_limit} var in /shop buy when purchasing Mystery Boxes
Changed the URLs in /job apply to be www.google.com instead of botghost.com
Fixed an issue that occurred after the Mystery box re-work where if you entered a larger quantity then 1 when purchasing, it would take all your money but only give you one box. Now it will only take 1 box and charge you correctly for it.
/dicebet stats fix
Economy autorole will now assign roles based on holding + bank balance. Before it was holding only.
/scratchcard comparison condition checking the wrong amount when purchasing
Module Builder + BotGhost Fixes - May 12th, 2025
Module Builder Fixes & Improvements
We’ve rolled out a number of fixes and polish to the Module Builder system:
Fixed a bug that allowed slot inputs to be dragged and dropped back into itself
Fixed icon display issue
Fixed a bug with the channel filter on single-select channel inputs
Fixed a bug that caused editing/deleting a command/event to affect the wrong one
Removed the label field from long text input
Added visual support for max length on long text inputs
Added row support to long text inputs
Fixed a visual issue with long module names in the side menu
Added user-created custom modules to the mobile menu
Fixed a bug with default shop items not being added properly
Fixed a bug with slots not being added correctly
Fixed missing "+" button on emoji selector inputs
BotGhost Updates
A wide range of fixes and enhancements throughout the platform:
Fixed: Slot events now run properly without needing to be manually force saved
Deprecated: Hardcoded automod module removed
Hidden: Webhook API key regeneration hidden in collab mode
Fixed: Advanced message channel selector crash when adding default channels
Fixed: Delete all keys option for channel-type variables
Fixed: Edit component action now triggers correctly (not just on button/menu clicks)
Fixed: Custom variable value change event now works with channel variables
Fixed: Guild member boost event reliability
Added: Variable support for additional roles, users, mentionables, and channels in select menus
Fixed: Bugs with the additional roles field in select menus
Added:
{event_user_name}
and{event_user_display_name}
to deafen/mute eventsFixed: Role update event now fires on position change
Updated: Max label length for buttons from 32 → 80
Fixed: Server invite create action now handles success/errors properly
Fixed: Docs link in advanced message select menu
Removed: Leave Server button in collab mode
Fixed: Importing multiple commands now works correctly
Updated: Docs links for React to a Message action
Fixed:
displayName
variable bug in DMsFixed: Not all modules appearing in module search
Updated: Error logs now refresh correctly when switching bots
Added: Indicator for missing timed events during timed custom event import
Fixed: Save-required banner sticking after switching bots
Fixed: Redundant modules showing in side menu
Fixed: Typo in request builder modal
Fixed: Collab mode showing incorrect banners
Fixed: Voting progress display issue on ModBuddy
Major Release: Custom Module Builder (Beta) - May 10th, 2025
We’re excited to announce the full release of the Custom Module Builder, a powerful new system that lets you design, build, and manage your own feature modules for your bot — all through a clean drag-and-drop interface!

What is the Module Builder?
The Module Builder allows you to create fully customizable modules made up of input blocks and sections. These sections define configurable fields that your users can interact with — such as dropdowns, text inputs, toggles, and more.
Each input you add becomes a variable that can be referenced directly in your commands and events, giving you a flexible way to create dynamic behavior based on server-specific settings.
Drag and drop input blocks like short text, channel select, or role select
Group blocks into sections like "Command Settings" or "Moderation Settings"
Use the collected values inside commands/events using smart variables
With this system, you no longer need to hard-code settings — just let server owners configure them through BotPanel.



Why Use the Module Builder?
BotPanel Integration — Let users tweak your bot’s features for their specific server needs, without touching your source logic.
Edit bot behavior without editing commands/events directly — Perfect for separating config from code.
Beta Status
The Module Builder is currently in beta and may contain bugs or unfinished elements.
Variable Formats + Selector Fixes - May 5th, 2025
Variable & Formatting Improvements
Formatted the timestamp variable in the message delete event to use seconds instead of milliseconds (works better with Discord formatting).
Added two new variables:
numberWithCommas – formats large numbers like
1,000,000
numberWithDots – formats large numbers like
1.000.000
Builder Improvements
Increased the block template limit from 100 to 1000.
Updated the server selector in timed events to match the new scalable selector system.
Increased the z-index of the channel selector so it doesn’t get placed under other elements.
Added "The Message" option to the React to Message action.
Permissions & UI Fixes
Added guardrails to prevent invalid permission bitfields in edit actions.
Fixed an issue where command options wouldn’t render properly in role/channel selectors.
Added the new USE_EXTERNAL_SOUNDS permission bit field.
Bug Fixes + Custom Event Improvements - April 22nd, 2025
Mobile + Builder Fixes
Fixed a bug with the new role selectors on mobile.
Fixed a visual bug where clicking copy on an option in the builder could cause toast spam.
Custom Events + Conditions
You can now import custom events directly from the custom event selector.
Fixed a bug with the text manipulation action when used in message deletion events.
Fixed a bug that caused slot events in custom modules to reset to the default page after saving.
Added a new "Condition Name" field for role/channel conditions to help with better organization.
Role + Channel Selector Rework - April 17th, 2025
Today we’ve reworked how role and channel selectors function throughout the dashboard to improve performance and usability.
New Selector System
Users in 200+ servers were experiencing infinite loading issues when opening role/channel dropdowns. We've fixed this by introducing a new method:
Select a specific server before loading roles/channels
OR manually input a Role/Channel ID if you already know it
This makes selection faster and removes unnecessary load times on large bots.




Visual Fixes & Improvements
Fixed alignment issue with the color picker in custom modules
Fixed alignment of type tags on custom variables
Server Leave Custom Event + Custom Event Selector UI + Server List UI Improvements - April 15th, 2025
A few new improvements have landed today based on requests from our priority hosting members during the recent QNA session!
New Custom Event: guildLeave
guildLeave
You can now use the new guildLeave
custom event, which triggers whenever your bot leaves a server. Perfect for clean-up actions or logs.

Custom Event Selector Improvements
We’ve polished up the custom event selector with:
A search field to quickly find events
Categories to better organize the list

Server List Upgrades
Managing large bots just got easier:
You can now load past 200 servers by scrolling to the bottom of the list and clicking Load more servers
Added ability to leave a server by ID

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
To learn more and upgrade, visit: https://dashboard.botghost.com/dashboard/priohosting
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
Head to the respective module page via the BotGhost Dashboard and hit Update Module and Save Changes to apply the changes.
Last updated
Was this helpful?