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 page

  • Fixed 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.

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 profile

  • Added 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 events

  • Fixed: 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 DMs

  • Fixed: 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

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, and Equation 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 and Remove 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?