Changelog
Every change to BotGhost, newest first, with a link to the full post for each release.
Ignore errors
Ignore the errors you expect with a confirm click, find them again under View ignored errors, and see far fewer errors after over 150 kinds were fixed.
- New
Ignore for errors you expect: press Ignore this error and click again to confirm, and it leaves your list, your counts and the Failing chips, with no more pop ups, fix tips or alerts
Errors - New
View ignored errors: a slim list under your errors, with Stop ignoring to bring one back
Errors - New
Ignore in the builder's error pop up, with Undo
Builder - Improved
The free trial now says plainly that it is free, nothing is charged, no card is required, and the date it ends by itself
Dashboard - Improved
Undo after ignoring puts the error back exactly as it was, and Dismiss all leaves ignored errors alone
Errors - Fixed
Over 150 kinds of errors that showed as This block stopped unexpectedly: those blocks now work, or say plainly what is missing
Builder - Fixed
Top.gg server count posting carrying on after a bot was stopped
Dashboard - Fixed
A stray 0 under the heading of the Upgrade page
Dashboard - Fixed
Keep Premium saying your trial had ended while it was still running
Dashboard
Marketplace
Browse packs of commands and events made by the community, add them to your bot in a few clicks, and publish your own to earn XP, levels and rewards.
- New
Marketplace: browse and install packs of commands, events and variables made by the community
Marketplace - New
Pack settings: fill in the options a creator offers when you install, and undo an install within 24 hours
Marketplace - New
Pack updates: see what changed and choose what to replace, without losing your own edits
Marketplace - New
Publishing: share your own commands and events as a pack, reviewed by the BotGhost team (Premium until 17 October)
Marketplace - New
Fix and send again: a pack that is not approved comes back as a draft with the reviewer's notes
Marketplace - New
Creator levels: earn XP when people install, keep, upvote and review your packs, across 20 levels
Marketplace - New
Creator profiles: your packs, badges, level frame and pinned packs on one page
Marketplace - New
Community events: enter a pack on the theme for XP and badges, with prizes for the top three and the Event Winner role for the winner
Marketplace - New
Founding creator badge for every creator with a pack live before 9 November, never given out again
Marketplace - New
Installed Packs in the dashboard: see and manage the packs on each of your bots
Dashboard
Bot Emojis
Give your bot its own emojis, used in any server it's in, and manage them from the new Servers & Emojis page.
- New
Bot Emojis: upload, rename, copy and delete your bot's own emojis on the new Emojis tab, and use them in any server your bot is in
Servers & Emojis - New
Close or Reopen a Forum Post block that closes, reopens, locks or unlocks a forum post
Command Builder - New
Close or lock choice on Add Tags and Remove Tags on a Forum Post, so one block can tag a post and close it
Command Builder - Improved
The Servers page is now Servers & Emojis, with server icons, Copy ID, an Administrator badge and a Leave that asks for a second click
Servers & Emojis - Improved
Fields on the blocks themselves, like Run a Loop's count, list your variables when you type {
Builder - Improved
Block search: close finds the blocks that close forum posts and threads instead of Delete a Thread
Builder - Improved
Choice bars in block settings work with the keyboard: Tab goes to the picked choice and the arrow keys change it
Builder - Fixed
Only visible to them sometimes showing a command's first reply to everyone
- Fixed
Editing a hidden reply with Keep the buttons and menus failing or losing its buttons
- Fixed
Send a Form showing the first answers again after Go to Page
- Fixed
{subString}returning the whole text when the text had a [ in it - Fixed
The requester of music tracks always coming out empty
- Fixed
Buttons switched to Opens a link still taking blocks under them: those blocks are now marked as never running
- Fixed
The What's new banner restarting its slide when you move your mouse off it, and sometimes stopping after a hover
- Fixed
A favourite star that stayed on some modules, like Moderation, and couldn't be removed
- Fixed
Starred Twitch Notifications and YouTube Notifications not moving into Featured and favourited
- Fixed
Auto save saving an old version over your command while you were previewing it in Saved versions
- Fixed
Turning a command on or off in the builder's Commands tab saving a second copy of your commands
- Fixed
Edit a Thread blocks not showing Close, Reopen, Lock or Unlock in their summary
- Fixed
The Premium role in the BotGhost Discord not being given to people who bought Premium for someone else's bot
- New
Playbacks: run a command while its builder is open and it plays back on the canvas block by block, along every line and If / Else path it took, with Pause, step by step controls, the arrow keys and a speed setting
Playbacks - New
Follow Variables: see what every block changed and used in a run, with a coloured chip beside each block for the variables you follow
Playbacks - New
Watch others: play back everyone's runs, or certain roles and people, for 10 minutes (Premium)
Playbacks - New
Button and menu presses show under the run that sent the message, and their playback starts at the button that was pressed
Playbacks - New
A bubble beside each block that failed in a run says why in plain words, and pressing a variable's chip opens that step
Playbacks - New
The Log a Line block writes a line with your variables into Playbacks, so you can see what they were without sending test messages
Blocks - New
Last Run Values: a green note under each setting, and in the message preview, showing what it came out as the last time the block ran
Builder - New
The Errors page is rebuilt: every error shows which block failed, why in plain words, how to fix it, and who ran it, where and when (7 days free, 30 days with Premium)
Errors - New
Every Discord error in plain words: errors now name the real cause, such as an emoji Discord can't read, a member whose role is above your bot's, or a reply that came after 3 seconds, with the steps to fix it
Errors - New
What changed before it failed on the Errors page, with a Show what changed before it failed choice in When it fails
Errors - New
Mute for errors you expect, and Dismiss and Dismiss all to clear errors and the older logs
Errors - New
Fix tips: when you or a collaborator run a command that fails, your bot privately tells you what went wrong and how to fix it, with a link to the error
Errors - New
Show Errors on Blocks: blocks that failed in Discord get a red ring and a Failed tag
Builder - New
A Last run card in block settings, and an Errors button next to Problems that counts only errors you haven't opened yet, with Mark all seen
Builder - New
An instant pop up when your run fails while the builder is open, with Show me the fix, Replay, Copy to run again and Mute
Builder - New
That fixed it: after you fix a block, the next run that gets past it says so and marks the error fixed
Builder - New
A red Failing chip on the Commands and Events lists, and a Failing in Discord line on opened commands and events with See the errors
Dashboard - New
When it fails: a friendly reply to members with no blocks needed, the reason, or nothing, plus a staff channel alert and a choice to stop the command or keep going. New commands start with it, and older ones keep the old Error Handler until you switch
Builder - New
Check Before It Breaks: blocks that save fine but would fail in Discord, like a channel your bot can't post in or a role above your bot's, now say so on the block with what to do
Builder - New
Fix It For Me in the failure pop up: one click makes an option required or replies when a member's DMs are off, and Check again tells you when a Discord permission is fixed
Builder - New
A pop up when a command finishes without replying, so you know why Discord shows it as thinking, with an Add a reply button
Builder - New
Leaderboard pages:
Variables{BGVAR_coins.leaderboard.10.{page}}shows one page of 10 at a time with Go to Page buttons - New
Import a command in the Set up your command window for new commands
Builder - Improved
A clear warning when a run used your last saved version instead of your unsaved changes, with Save now
Playbacks - Improved
The Playbacks panel folds away when you click its top bar
Playbacks - Improved
Other people's failed runs only pop up the first time each error shows up, with Pop Up Every Time for Others' Runs in Builder Settings
Builder - Improved
The builder's top bar is redesigned: your command's name and whether it is saved on the left, clearer buttons, and Import, Saved versions, Docs and Tutorial under More
Builder - Improved
New command options start as required, so members can't skip one a block needs (you can turn this off in Builder Settings)
Builder - Fixed
Commands showing Unsaved changes as soon as you opened them in the builder
Builder - Fixed
Custom events being treated as a brand new event every time they were saved
Builder - Fixed
Send or Edit a Message DMs not reaching a user written as an older
Message Builder<@!id>mention - Fixed
Blocks overlapping when opening the Welcomer events in the builder with many paths turned on
Welcomer
- New
Emoji picker on the Emoji field of buttons and select menu options, with your server's own emojis
Message Builder - New
Pick up where you left off: reopen a command or event and jump straight back to the last block you had open
Builder - New
Helper text can be minimised and given any colour or emoji, and the Note block gets custom colours and icons
Builder - New
Copy Blocks to the Clipboard in Builder Settings: turn it off to keep copied blocks in the builder instead of replacing what you copied on your computer
Builder - Improved
Send or Edit a Message set to edit another block's message now starts with that message filled in
Builder - Fixed
Select menus failing to send when a variable in More roles, by ID was empty
Message Builder - Fixed
Select menus failing to send when they had more pre-selected options than they allow, or the same one twice
Message Builder - Fixed
Classic select menus not sending when a pre-selected role or channel had been deleted
Message Builder - Fixed
Classic user and mentionable select menus failing when a pre-selected user was given as a mention
Message Builder - Fixed
Could not find channel errors when a channel menu's More channels, by ID was empty
Message Builder - Fixed
Components V2 role menus disappearing when roles were picked at the start
Message Builder - Fixed
Components V2 buttons and menus with a Move it weight of -1 still showing
Message Builder - Fixed
Embed Colour in the new message builder not taking a variable
Message Builder - Fixed
Pick instead doing nothing on components builder settings that hold a variable
Message Builder - Fixed
Button emojis not showing in the message builder previews, on the button block on the canvas and on kept Original buttons
Message Builder - Fixed
Copy JSON adding a Button label to buttons that only have an emoji
Message Builder - Fixed
Press limit and Turn off after presses not greying out buttons and menus on hidden replies
Builder - Fixed
Which option? on select menus skipping an option whose text starts or ends with a space
Builder - Fixed
Go to Page failing or losing the picture on messages that show a Make an Image Card card
Builder - Fixed
Edit Component failing when a menu's extra roles or channels were an empty variable
Builder - Fixed
Edit Channel stopping halfway when a permission's role or member was an empty variable
Builder - Fixed
Add Roles to All Users and Remove Roles from All Users failing for everyone when a role variable was empty
Builder - Fixed
List variables still showing their old values in
Variables{BGVAR_name.1},.lengthand the other list words after a Set Variable changed the list - Fixed
Ctrl+C copying the selected block instead of the text you highlighted
Builder - Fixed
Box select picking up blocks inside collapsed groups
Builder - Fixed
Block search opening hidden behind the block settings panel
Builder - Fixed
Backspace in an emoji picker search deleting the selected block
Builder - Fixed
Colour pickers getting cut off in Builder Settings
Builder - Fixed
Welcomer cards and Make an Image Card drawing the red Classic card instead of your saved Card Studio design when the design had text on two lines, or a member or server name had a quote in it
Welcomer - Fixed
Send me a test in the Welcomer and Card Studio not answering on some bots
Welcomer - Fixed
Card Studio hover outline looking like a white ring around avatars
Card Studio - Fixed
Search Tracks showing a length of 0:00 for some songs
Music - Fixed
Deezer links without a country code, like deezer.com/track/..., not playing or searching as Deezer links
Music - Fixed
Also delete its stored values checkbox not showing a tick when deleting a variable
Data Storage - Fixed
... menu in Data Storage opening off screen on phones
Data Storage - Fixed
Multiple Values checkbox being invisible in the Module Maker show conditions
Module Maker - Fixed
Error Logs page flipping the order of your errors every time it refreshed
Error Logs - Fixed
Support Server links pointing to an expired Discord invite
Dashboard
- New
Card Studio: design image cards on a canvas, starting from 100 templates in 13 categories such as welcome, leveling, economy and server stats
Card Studio - New
Layers: text, avatars, images, shapes, badges, bars and grids, with colours, gradients, outlines and rules for when each one shows
Card Studio - New
Make an Image Card block: draws the card and gives it back as
Command Builder{card}for any message after it (Premium, free inside the Welcomer) - New
Upload a picture for backgrounds and image layers, with Your pictures to reuse them (Premium keeps 25 pictures or 50 MB, Priority Hosting 100 or 250 MB)
Card Studio - New
Zoom and Move for background pictures
Card Studio - New
Any variable in a card's text and links, with Preview values to see it filled in, and typing
Card Studio{to pick one - New
Emoji on cards, including your server's own emoji
Card Studio - New
Send me a test: your bot draws the card and sends it to you in a DM
Card Studio - New
Your templates: save a card and start from it again later
Card Studio - New
Image Cards in the variable menu lists the card from every Make an Image Card block in the command or event
Variables - New
The new Welcomer: welcome new members, say goodbye and thank boosters from one page, with Joins, Leaves, Boosts and Stats tabs
Modules - New
Paths for every kind of join, leave and boost, 23 in all, such as Returning member, Lots at once, Suspicious account, Milestone, Kicked, Banned and Stopped boosting
Welcomer - New
Run actions later paths: Accepted the rules, First message, Stayed a while and Didn't accept the rules
Welcomer - New
Each path can send a message or a DM, add an image card, give or take roles, change a nickname, time out, kick, ban or tell your mods
Welcomer - New
Message extras: a button that gives a role (blurple, grey, green or red), reactions, a Wave to say hi button, and deleting the message after a while
Welcomer - New
Send me a test on every path runs it for you in your server, and a live preview sits beside what you are changing
Welcomer - New
Move my settings brings your old Welcomer's channels, messages, card and roles across in one click
Welcomer - New
Several messages picked at random on each path, up to 10 versions (Premium)
Welcomer - New
Different channels, messages or roles for each server (Premium)
Welcomer - New
New variables for joins and leaves, such as
Variables{member_number_ordinal},{inviter_name},{inviter_invites},{times_joined},{leave_reason}and{welcome_message_link} - Improved
The Welcomer is now in Featured on the Modules page
Modules
- New
PayPal at checkout: you can now pay for Premium with your PayPal account
Premium
Purchase Premium
A collaborator can now purchase Premium for a bot they work on, from their own account. The owner isn't charged, and only the collaborator who purchased it can cancel it.
- New
Purchase Premium: a collaborator can purchase Premium for a bot they work on from their own account, on the Single Bot plan
Collab - New
Purchase Premium permission on the Collab page, included in the Admin role, so the owner decides who can purchase
Collab - New
Premium you purchased in Settings, to see, update the card for and cancel the Premium you purchased for other people's bots
Settings - New
The owner's Settings page shows which collaborator purchased the bot's Premium
Settings - New
Pays for Premium tag on the Collab page, and a choice to keep it or cancel it when you leave a bot you purchased Premium for
Collab - New
Classic Lines in Builder Settings: switch the canvas back to plain lines in one go, with no link lines, routed lines, curved branches or colours
Builder - New
Open Block Settings Full Height and Tap a Block to Open Its Settings for the builder on phones, under Builder Settings > Mobile
Builder - New
Type { for variables in the text fields of the Components V2 builder
Message Builder - Improved
The Premium page tells collaborators why they can't purchase, like when the bot already has Premium, and exactly what the owner needs to do
Premium - Improved
Deleting a select menu also deletes its option branches, and warns you first when blocks sit under them
Builder - Improved
The block list from a + on phones no longer opens the keyboard until you tap the search box
Builder - Improved
Components V2 containers start with your Default Embed Color as their accent colour
Message Builder - Improved
If / Else shows the comparison you picked in green with a tick, so it stands out
Conditions - Improved
Error Handlers on new commands and events start with a Send or Edit a Message block instead of the old Embed Reply
Builder - Fixed
Collaborators being charged when upgrading a shared bot from the Premium popup, which never gave the bot Premium
Premium - Fixed
Being able to buy Premium for a bot that already has it, or while Unlimited already covers every bot
Premium - Fixed
Delete Account not cancelling your subscriptions
Settings - Fixed
Premium bought in the iOS app ending as soon as auto-renew was turned off, instead of when the paid period runs out
Premium - Fixed
An iOS Premium plan ending taking away the Premium a card plan on the same account still pays for
Premium - Fixed
Deleting a bot whose Premium had already ended asking you to transfer it first
Dashboard - Fixed
Collaborators losing access to a bot after support moved it to another account
Collab - Fixed
Wait blocks set to milliseconds, minutes or hours saying seconds on the canvas
Builder - Fixed
Message preview turning underscores in variables into italics, and not showing underlined text
Message Builder - Fixed
Action event start blocks, such as YouTube and Twitch, with text running under the bottom point
Builder - Fixed
Delete & Switch not switching a message between the normal and Components V2 builders
Message Builder - Fixed
Message Builder embed editor being cut off on the left when an embed has a long title
Message Builder
Builder Update
The command and event builder has been rebuilt: a tidy tree layout, redesigned settings on almost every block, two new message builders, and paged messages, press limits, cooldowns and reminders built in.
- New
Tree layout: commands and events lay themselves out as a tidy tree, with Tree and Graph styles, spacing and branch order under Builder Settings > Layout
Builder - New
Organize blocks in the canvas controls and when you right-click the canvas, and share codes open already organized
Builder - New
Collapse under any block folds away everything below it, with a count of the hidden blocks
Builder - New
Groups: put blocks in a named, coloured frame with
BuilderCtrl+G, move them together or fold the group into one card - New
Find a block with
BuilderCtrl+Shift+F, by label, note or name, opening anything collapsed on the way - New
Select several blocks with Shift and drag, then duplicate, group, save as a template or delete them in one go
Builder - New
Ctrl + click (Cmd on a Mac) to add blocks to a selection or take them out, and on touch screens, tap more blocks once two or more are selected
Builder - New
Right-click menu on blocks: rename, collapse, jump to the block above, copy its ID, duplicate or delete
Builder - New
Highlight the path from the top of your command down to the selected block
Builder - New
Faster big commands: only what's on screen is drawn, and commands with more than 300 blocks switch to simpler lines
Builder - New
+ button under the last block: click it to pick the next block and it is added and connected for you, or drag it to connect to a block you already have
Builder - New
+ button on lines (turn it on in Builder Settings): click it to put a new block between two connected blocks, already connected to both
Builder - New
+ Branch button on condition blocks to add a branch without opening the settings (on a Chance Condition the chances are split evenly)
Conditions - New
Next step chips that suggest what usually comes next, like Send a message in it after Create a Channel, added filled in and linked
Builder - New
Blocks that fill themselves in from the blocks above; only empty fields are filled
Blocks - New
Drop a line anywhere on a block to connect it, or on empty canvas to pick a block from a searchable list
Builder - New
Rename on the canvas by double-clicking a block's title
Builder - New
Edit buttons on blocks with a big editor (Send or Edit a Message, Send an API Request, Send a Form) that open it in one click
Builder - New
From a block in channel and role pickers, so blocks like Edit a Channel, Add Roles or Send or Edit a Message can use the channel, thread or role a block above them makes, and the link stays when you rename it
Builder - New
From a block for members, messages, emojis and scheduled events too, including a member, role or channel picked in a select menu or form, and it says what to connect when nothing above makes what is needed
Builder - New
Pick on the canvas: choose the block to use by clicking it on the canvas, with the usable blocks lit up
Builder - New
Link pills on the canvas, like Edits #shop or Reacts to "Welcome", that light up the block they come from when you hover them, jump to it when you click, and turn amber when a link can no longer work
Builder - New
Link lines: a dashed line between linked blocks for the block you hover or select, with Show Link Lines and Show Every Link Line in Builder Settings and an Unlink button in the picker
Builder - New
Rename everywhere: renaming a block's result offers to update every block that still uses the old name
Builder - New
A warning before deleting a block that other blocks use, listing them
Builder - New
Message previews to pick from in Delete, Pin, React to and Edit a Message
Blocks - New
Command Setup when you start a new command: pick its type, trigger, description and where it can be used first, so it is ready to save once your blocks are in
Builder - New
A starter reply on brand new commands for new bots, so a new command answers the first time it is run
Builder - New
Nothing replies yet warning on commands where no block replies (Discord shows those as thinking forever), with one click to Add a reply
Builder - New
A first command checklist and a Try it in Discord tip after the first save, for new bots
Builder - New
Each command option block shows its variable, like
Builder{option_user}, ready to copy with one click - New
A note when a block template leaves its options out, or uses options inside an event
Builder - New
Problems list in the top bar with Fix next, and a save that can't go through takes you straight to the block that needs fixing
Builder - New
Undo history with
BuilderCtrl+Z,Ctrl+Shift+ZorCtrl+Yand a list of recent changes - New
Changed and New tags on blocks you've edited or added since your last save, so you can check your work before saving
Builder - New
Not connected label on blocks that can never run
Builder - New
Unsaved changes warning before you close the tab
Builder - New
Save checks that stop a block saving when it can't work, like a timeout over 28 days, a purge pattern with a typo, words in Slowmode, an ID that isn't an ID, Add Roles with no roles, a button with no text or a web address that doesn't start with https://
Block Settings - New
Save checks for a condition with no check or an empty one, a variable block with no member or channel to write to, a Number option choice that isn't a whole number, and a loop inside another loop, which never worked
Block Settings - New
Redesigned settings on almost every block, with an Advanced section for the options most people never touch and what's missing shown at the top
Block Settings - New
Which member picker on the moderation blocks: the member who used it, a user option from your command, or an ID
Block Settings - New
Quick picks for timeout lengths, invite lengths and uses, purge amounts, ban message history and slowmode, plus colour dots with an Any colour picker for role colours
Block Settings - New
Quick setups for channel permissions in Create and Edit a Channel: Private to them, Staff only, Read only and Hidden
Blocks - New
Your forum's real tags as click to add chips in Add and Remove Tags, Create a Thread and forum posts
Blocks - New
Searchable lists of every channel in Delete a Channel (voice channels and categories too) and every role in Delete a Role, plus Keep / On / Off choices in Edit a Role
Block Settings - New
Live preview in Manipulate some text that shows the result for typed in text, with its operations grouped into Change, Cut, Check and Encode
Block Settings - New
Quick picks on the Wait block, and decimals like 0.5 now work whatever unit is picked, with older waits showing how long they really wait
Block Settings - New
Quick picks on Set Volume, and checks that catch a broken Seek time, an out of range equalizer band or a queue range that runs backwards
Music - New
An amber missing bar in the Send or Edit a Message settings that shows what still needs filling in and jumps you straight to it
Block Settings - New
A list of every check on a condition that opens it in one click, and a searchable list of the server's roles and channels when adding a check
Conditions - New
Variable name fields so the variables from Pages, Continue later, Undo after a set time, Cancel a Later Job, Delete Variable and Purge Messages can have your own names
Variables - New
Settings sheet on phones that you can drag to half or full height
Mobile - New
A drag handle on part settings in the new Message Builder on phones and smaller screens: pull it down to see the whole message, or tap to shrink it to its title
Mobile - New
New options on more than 30 blocks, all optional, across moderation, roles, channels, threads, messages, variables, text, API requests and music
Blocks - New
Reset the value after a set time on Set Variable, so values like daily rewards and one-time codes reset on their own
Variables - New
Merge a JSON object on Set Variable, to set several keys of an object variable at once
Variables - New
Type { for variables in every block setting that takes variables: a list of your variables, options and built-ins opens as you type, member variables ask whose value to use, and parts to fill in are selected for you
Variables - New
Values from blocks above in the variable list, like what an API request, form or loop gives back
Variables - New
Wrong variable tags flagged under the field before you save
Variables - New
{ } Variables button and a live character count on block settings fields, so it's clear where variables work and how much room you have
Block Settings - New
Components V2 Message Builder: click any part of the message to edit it, add parts with the + on each part, and start from 28 templates
Message Builder - New
Copy JSON and Paste JSON in both message builders, so you can bring in messages from Discohook, Dweeb and other builders
Message Builder - New
Original buttons for Components V2 messages that edit another message: place the old buttons and select menus where they should go, see the real ones, and they keep working after the edit
Message Builder - New
Pick buttons in Original buttons, and an Original button as the side item beside text, so buttons from the message being edited can go in different spots
Message Builder - New
Where it sits on Components V2 parts, to move them in and out of containers without dragging
Message Builder - New
Go to Page block (under Other Actions) for pagination: Next, Previous and page buttons that change the message in place, jump straight to a page or skip several, plus Back buttons to another message
Blocks - New
Pages on Send or Edit a Message under Advanced, for normal and Components V2 messages, with
Blocks{page}and{page_count}so a message can say "Page 2 of 5" - New
A pill on each Go to Page block saying what it does, like Shows the next page, a Pages section on the message it turns, and Builder Settings switches for the pill, its line and the block
Builder - New
Who can press it on buttons and select menus: anyone, only the command user, members with certain roles (searched across your bot's servers) or chosen members by ID, mention or variable; anyone else gets a private message
Buttons and Menus - New
Not allowed point on buttons and select menus with Who can press it set, so you can attach your own blocks for everyone who is not allowed
Buttons and Menus - New
Press limit on buttons and Use limit on select menus: a total or a limit for each person, numbers from variables, a switch to turn it off when it runs out, and
Buttons and Menus{presses_left}to show what is left - New
Variables{button_presses},{my_presses}and{my_presses_left}variables alongside{presses_left} - New
On cooldown point on buttons and commands with a cooldown, for your own blocks or your own cooldown message with
Buttons and Menus{cooldown_left}and{cooldown_ends} - New
Option branches on basic select menus: each option gets its own branch of blocks under the menu, so you no longer need a condition to tell options apart, plus a + Option button on the block
Buttons and Menus - New
Branches for specific picks on role, channel, user and mentionable select menus: choose the picks that get their own blocks, and every other pick runs an Any other branch
Buttons and Menus - New
Is before and Is after checks in If / Else for times, like more than 2 days ago or in the past, shown in plain words on the canvas
Conditions - New
Set it to a time on Set Variable: now, or any number of minutes, hours, days or weeks from now or ago, with numbers or variables
Variables - New
Add or take away a length of time on Run Equation on Variable, like 2 days, without working out the seconds yourself
Variables - New
Blocks in events now know what the event carries: its message, role, channel and member are named for what happened (like "the message that was sent"), and new Delete, Pin, React and role blocks pick them for you
Events - New
Test button right on Send an API Request blocks: it sends the request with its variables filled in the way your command would, keeps your test values for next time and lists What you get back
API Requests - New
Undo after a set time on 16 blocks, from 1 minute to 90 days, for temporary roles, temporary bans, nicknames that change back, channels or messages that delete themselves and more
Blocks - New
A second point on blocks with Undo after a set time, named for what happens (like After removal or After unban), whose blocks run when the time is up, with
Blocks{undo_worked}and a tag like Roles removed after 7 days - New
Continue later on the Wait block: blocks under Now carry on straight away and blocks under Later run when the time is up, from 1 minute to 90 days, even if the bot restarts
Blocks - New
Cancel a Later Job block, and a Job ID on Continue later waits and Undo after a set time, to stop them before they happen
Blocks - New
Variables{undo_at}and{later_at}variables, so the blocks after one can say exactly when it happens, like Your role goes in 7 days - New
Pick a Time in the variable menu: pick now, a time from now or ago, or a date, choose how Discord shows it (in 2 hours, a full date or just the time), preview it and insert it
Variables - New
Turn off after a time on buttons and select menus: grey out the button, the menu or the whole message once nobody has used it for a while, or a set time after it is sent (1 minute to 7 days), with Text once off and Colour once off for buttons
Buttons and Menus - New
Block summaries: blocks show their settings in one line on the canvas
Builder - New
Coloured lines: green for success and True, red for errors, purple for options and amber for False
Builder - New
Your own keyboard shortcuts under Builder Settings > Shortcuts, and copy and paste blocks at your cursor
Builder Settings - New
Favourite blocks at the top of the block list
Builder - New
Bigger canvas buttons option for phones
Mobile - New
Highlight Variables in Builder Settings (off by default): variables in block settings are tinted as you type, and ones that don't exist get a red underline, in colours you can change
Builder Settings - New
Multi-tab Editing in Builder Settings, to have a different command or event open in each browser tab
Builder Settings - New
Helper Text Animation in Builder Settings: keep the helper text on blocks fading, fade it a few times then stop, give it a soft glow or keep it steady
Builder Settings - New
Open More Settings by Default in Builder Settings, to open every block's extra settings straight away
Builder Settings - New
New Message Builder switch in Builder Settings to go back to the old message builders
Builder Settings - New
Settings to bring back the Save, Undo and Redo popups, turn off the + Option button and choose whether a failed save jumps to the problem
Builder Settings - New
Every new feature can be switched off in Builder Settings, with Reset to Defaults
Builder Settings - Improved
The normal Message Builder, redesigned: text and embeds on the left, the preview on the right, a compact embed editor with one line fields, and 28 templates
Message Builder - Improved
Send or Edit a Message settings, redesigned: pick what to send and where it goes from clear choices, with a large preview that opens the message builder and rarely used options under Advanced
Block Settings - Improved
Button and select menu settings in the new compact look, with a live preview and the button Cooldown in its own section in seconds, minutes or hours
Buttons and Menus - Improved
The button block on the canvas: a bigger button, who can press it underneath, and labelled Allowed and Not allowed points
Buttons and Menus - Improved
If / Else checks now read like sentences, with every way of comparing as a button and each check its own branch on the canvas
Conditions - Improved
Settings for the condition blocks and each of their checks, redesigned: If / Else, Chance, Role, Channel, User, Permissions, Premium Check, Options, Currency, Item and Custom Variable
Conditions - Improved
The command settings panel and every command option, redesigned in the new compact look, with each option's variables ready to copy in one click
Block Settings - Improved
Set Variable, Run Equation on Variable and Delete Variable, redesigned in the compact style without the numbered steps
Variables - Improved
Settings for all 20 Music blocks, redesigned, with the server choice tucked under Advanced
Music - Improved
Settings for the server blocks, redesigned: Kick, Ban, Unban, Timeout, Change a Member's Nickname, Purge Messages, Create Server Invite and Leave Server
Block Settings - Improved
Settings for the role blocks, redesigned: Add Roles, Remove Roles, Add and Remove Roles for All Users, and Create, Edit and Delete a Role
Block Settings - Improved
Settings for Create a Channel, Edit a Channel and Delete a Channel, redesigned
Block Settings - Improved
Settings for Create, Edit and Delete a Thread and Add and Remove Tags, redesigned, with the thread's result variables ready to click and copy
Block Settings - Improved
Settings for the voice blocks, redesigned (Join and Leave a Voice Channel, Voice Kick, Voice Move, Mute or Unmute and Deafen or Undeafen a Member), with a one click fix when an option isn't written like
Block Settings{option_name} - Improved
Settings for the message blocks, redesigned: Delete, Pin, Publish and React to a Message, Send a Form and Create Transcript
Block Settings - Improved
A clearer Which message choice on Delete, Pin and React to a Message and in Edit a message: pick a block's message from a list with a preview, the message that started it, or any message by its ID
Block Settings - Improved
Edit a Button or Select Menu settings, redesigned: pick the message from a list, click the real buttons and menus to change them, and set each one with simple choices instead of typing true or false
Block Settings - Improved
Settings for Run a Loop and Stop a Loop, redesigned: pick how many times or which list, see what runs where and copy the loop variables, with a note when Stop a Loop isn't inside a loop
Block Settings - Improved
Settings for Send an API Request and Execute an IFTTT Trigger, redesigned: shorter, with what comes back from the request listed to copy and a Start from a template button
API Requests - Improved
Settings for the Scheduled Event blocks, redesigned, with checks that catch a start time in the past, an end before the start and a cover image that isn't a link
Block Settings - Improved
Settings for Manipulate some text, Create an Emoji and Delete an Emoji, redesigned
Block Settings - Improved
Settings for Wait, Send an error log message, Set a unique variable, Change the Bot's Status, Start, Stop and Restart the Bot, and Note, redesigned
Block Settings - Improved
The bottom of every block's settings: Label, Success and error paths and Helper text are now short rows, with Duplicate and Delete side by side
Block Settings - Improved
The reaction picker in React to a Message: picked reactions show as chips you can remove, server emojis show their picture and name, and Add a reaction opens an emoji picker you can add several from
Block Settings - Improved
A tidier Components V2 settings panel: a colour picker, simple Off / On and Small / Large choices, and an image list for galleries
Message Builder - Improved
Save, undo and redo buttons with status animations: Save shows Saving, Saved!, Try again or Fix problems in the button instead of a popup
Builder - Improved
Lines going back up to an earlier block in big trees now go round the side and come in from above, dashed so the main flow reads first
Builder - Improved
Step lines in big trees now turn at their own height instead of sharing one line, so you can follow each one
Builder - Improved
Condition branches now curve out to each branch instead of running on top of each other
Builder - Improved
New buttons and select menus added from a message block now land under their own handle and to the right, so their lines no longer cross
Builder - Improved
Command user (or Event member in events) instead of Who used it across the builder
Builder - Improved
Automatic names for linked results, like
Variables{shop_channel}and{helpers_role}instead of new_channel_2 - Improved
Builder Settings tidied, with new Linking blocks and Fill-in helpers groups
Builder Settings - Improved
The builder's Tutorial button and welcome tour are hidden while they are updated; bring them back with Builder Tutorial in Builder Settings
Builder Settings - Improved
+ Button, + Menu, + Option and collapse buttons on blocks in a cleaner rounded look, with a matching remove connection button on lines
Builder - Improved
The Components V2 label on message blocks is now a small tag that no longer covers the block
Builder - Improved
Helper notes on blocks now use icons instead of emoji
Builder - Improved
If / Else in events suggests the event's own variables, like the message's text
Conditions - Improved
The rounding switch in Run Equation, now called Round the result, so it matches the Decimal places field under it
Block Settings - Improved
A clearer error from Create an Emoji when its image isn't a working image link
Blocks - Improved
A warning on the ER:LC run a server command API template about ER:LC refusing requests from changing IP addresses
API Requests - Fixed
Event Error Handlers often not running, so their errors went to the Error Logs instead
Events - Fixed
A command's Error Handler only working the first time the command ran after the bot started
Blocks - Fixed
Button and command cooldowns resetting whenever the bot restarted
Buttons and Menus - Fixed
The builder lagging and freezing while big commands load, especially ones with lots of buttons and menus
Builder - Fixed
Edit a Button or Select Menu sometimes undoing a Send or Edit a Message block above it on busy bots, which put old buttons back and turned disabled buttons on again
Blocks - Fixed
Keep the buttons and menus on a Components V2 edit keeping the whole old message instead of showing the new one
Blocks - Fixed
Components V2 messages failing with Unknown Message when a later block edits a hidden reply that was already edited once with Edit a message sent by another action
Blocks - Fixed
Run the first one only in condition blocks sometimes running a later branch instead of the first true one
Conditions - Fixed
A 0% chance in the Chance Condition still running now and then
Conditions - Fixed
Kick, Ban and Timeout doing nothing, with no error, when the member picked in an option has left the server
Blocks - Fixed
Embed Reply errors not reaching your Error Handler or Error Logs
Blocks - Fixed
The Voice Server Updated event never running
Events - Fixed
Variables{Member[ID]}and user variables showing the old nickname or timeout right after the bot changed it - Fixed
Play Previous Track always saying there was no history
Music - Fixed
Set Track Position / Seek not moving the song
Music - Fixed
Music{music_loop_mode_text}always saying Off - Fixed
Opening an old Add Roles or Remove Roles block changing which member gets the roles
Block Settings - Fixed
A second Delete Variable or Purge Messages in one command showing the first count
Blocks - Fixed
Manipulate some text not accepting a single space, like splitting by a space
Blocks - Fixed
Older condition blocks showing the wrong run first or run all choice and branch setting
Conditions - Fixed
Item Condition checks after the first one saving as "at most" instead of "at least"
Conditions - Fixed
Publish a Message doing nothing when it was set to publish a message another block sent; you can now pick that message like in Delete and Pin
Blocks - Fixed
Edit a Thread not being able to stop members adding people; Who can add people now has Keep, Members and Moderators only
Blocks - Fixed
Change a Member's Nickname not filling in the member from a form or user option above it like Kick and Ban do
Block Settings - Fixed
Edit a Role ignoring colour names like Red, and short codes like #f45 stopping Create a Role from making the role
Blocks - Fixed
Copied Delete, Pin and React to a Message blocks still acting on the original message instead of the copy
Blocks - Fixed
Edit a Button or Select Menu blocks sometimes not saving until you changed something else
Block Settings - Fixed
The Users picked to start with setting not working on user and role select menus in Edit a Button or Select Menu
Block Settings - Fixed
What you get back after testing an API request skipping the fields inside a list, like the user found by a Roblox lookup
API Requests - Fixed
The request preview in API templates showing the body on a light grey bar that was hard to read
API Requests - Fixed
A Components V2 message losing the line to its button when success and error paths were turned on
Builder - Fixed
Commands that could not be saved after deleting a select menu
Builder - Fixed
Imported commands and events opening messy and away from the command block; they're now organized and centered like any other command
Builder - Fixed
The builder losing track of the open command after deleting a command or event above it in the builder's Commands list
Builder - Fixed
A line dropped onto a block with two points underneath not joining the point nearest where you let go
Builder - Fixed
Blocks sometimes not opening on a quick click, and the double outline around a selected block
Builder - Fixed
The Label field on If / Else showing Comparison Condition, and its reset button renaming the block to that
Conditions - Fixed
If / Else in events offering An option of this command, which events do not have
Conditions - Fixed
The top bar on phones and tablets hiding Save behind other buttons
Mobile - Fixed
Templates not being addable on phones; tap or click one to add it
Mobile - Fixed
Block Settings on phones sometimes getting pushed up so the close button and the top were out of reach; there is also a close button next to Duplicate and Delete at the bottom now
Mobile - Fixed
Small overlaps in the Components V2 builder, and the block list running off narrow screens
Mobile - Fixed
The delete button and the top bar overlapping other parts of the builder on phones
Mobile
- Fixed
Music stuttering and cutting out for a few seconds at a time during songs; music now plays from a faster server, so songs play smoothly from start to finish
Music
Update Roundup
A Status Message editor in Settings, forum channel and tag blocks, message clean-up on bans, What you get back after a test request, and a long list of fixes.
- New
Forum Channel option in the Create a Channel block
Blocks - New
What you get back after Test Request in the Send an API Request block, so your own requests get ready to click variables like templates do
Blocks - New
Delete their recent messages on the Ban a Member block, up to 7 days, with a custom option that works with variables
Blocks - New
Status Message editor in Settings (Premium): a fixed or rotating status with every Discord type, including Streaming and Competing
Settings - New
Variables in the bot's status text, like the member count of your default server
Settings - New
Your bot's status at the top of Settings, shown the way Discord shows it
Settings - New
Clear the status text option on the Change the Bot's Status block (Premium)
Blocks - New
Forms{yourform.form_failed}in Send a Form, so the block's error path can tell when the form could not be sent - New
Discard button on the unsaved changes bar, to undo everything since your last save
Dashboard - New
When the list is full, remove the oldest item on Add an item, so a collection of objects can work as a rolling log
Data Storage - New
Data Storage.top-percentfor number variables, for messages like "You're in the top 5% of the server" - New
A filter on the Custom Commands and Custom Events lists: Enabled only, Disabled only or both, with a green dot on the ones that are on. Your choice is remembered
Dashboard - New
Add Tags to a Forum Post and Remove Tags from a Forum Post blocks, with tag names, IDs and variables, plus options to replace all tags or remove them all
Blocks - New
Crop and position your bot's avatar and banner before applying them (animated GIFs upload as they are)
Settings - Improved
Simpler line icons in the dashboard side menu, each in its own colour with no boxes behind them, keeping the Premium crown and Priority Hosting rocket
Dashboard - Improved
Module descriptions in the side menu now only appear when you hover a module on desktop, so the list is easier to scan
Dashboard - Improved
Dashboard home banners are now slim rows that open with Details, so your builders stay near the top; What's new can be hidden until the next update
Dashboard - Improved
The Collab activity log now shows every start, stop and restart from the dashboard, including the owner's, with a restart as one entry
Collab - Improved
A confirm step before deleting a saved role on the Collab page
Collab - Improved
List words on any list:
Variables{tab.length},{tab.0}and{tab.each[...]}now work on variables inside a command that hold a list, not just Data Storage collections - Improved
The Problems check on Data Storage now names the block using the variable and opens the builder right on it
Data Storage - Improved
The dashboard sidebar can be dragged wider or narrower on desktop, and Reorganize or hide modules is an easier to spot button under your modules
Dashboard - Improved
Button and select menu settings right inside the Components V2 builder, with a Show on canvas link to their actions
Builder - Improved
A loading spinner while your new avatar or banner uploads
Settings - Improved
A tidier Settings page: the settings below your bot's profile now sit in compact cards, so the page is much shorter
Settings - Improved
Cleaner dropdowns in Settings that match the rest of the page, with search on the Timezone list
Settings - Improved
Cleaner inputs and buttons on Settings: no light grey borders, easier to see fields, and a tidier Rotating list showing each status's type and text side by side
Settings - Fixed
The variable and emoji buttons covering the end of your text in Send or Edit a Message, Send a Form and API template fields
Command Builder - Fixed
Ctrl + S not saving your command or event in the Command Builder
Command Builder - Fixed
Send or Edit a Message ignoring the thread_id on a webhook URL, so webhook messages can now go into forum posts and threads
Blocks - Fixed
Buttons and menus on older Components V2 messages using the newest message's values; each message now keeps its own
Blocks - Fixed
Voice channel variables being empty in the When bot connects to voice channel music event
Music - Fixed
The Command Builder top bar breaking onto two lines on smaller screens; the buttons now become icons with tooltips until there is room
Command Builder - Fixed
The stored variable limit on Data Storage showing the previous bot's numbers after switching bots
Data Storage - Fixed
Default Value to Check in Builder Settings showing empty when new If / Else blocks actually start with 10
Builder - Fixed
Commands{Message.id}and the other Message variables coming out empty in Message commands - Fixed
User and Message commands not showing in the builder's command list
Builder - Fixed
A status set by the Change the Bot's Status block being replaced by the rotating status from the new Status Message editor
Blocks - Fixed
Save as Default on the Change the Bot's Status block not keeping the status after a restart on bots using the new Status Message editor
Blocks - Fixed
Typing in the Send a Form block's Form Name and Variable Name boxes jumping the cursor to the end
Forms - Fixed
Editing a field's label in Send a Form overwriting the variable name you chose
Forms - Fixed
The Collab activity log showing "started the bot" when the start actually failed
Collab - Fixed
The variable picker in the builder freezing on mobile
Builder - Fixed
Hide from members without the required permissions not turning off again, and subcommands like /ec admin hiding the whole command with the wrong permissions
Commands - Fixed
The bottom of dashboard pages sitting flush against the edge of the screen on short pages
Dashboard - Fixed
If / Else blocks rolling
Blocks{random}again for every condition, which could send a command down Else even when the conditions covered every number - Fixed
The dashboard zooming in on the iOS app when you tap a search box or text field
Dashboard - Fixed
Unique variables holding braces, like JSON or an equation, breaking after a button click or menu selection
Variables - Fixed
The dashboard turning into a blank grey page on the first click when your browser translates the page
Dashboard - Fixed
Blocks with success and error paths always taking the same path when placed under a message's buttons or select menus
Blocks - Fixed
The Edit a Button or Select Menu block failing or editing the wrong message when a Form block is anywhere in a button or select menu's actions
Blocks
DM Commands
Members can now run your commands by messaging your bot directly, and you choose what happens differently in a DM.
{command_context} and {mutual_server_id}- New
DM Commands: members can run your slash, User and Message commands in a DM with your bot, turned on per command under Where it can be used
Command Builder - New
Variables{command_context}variable, server or dm, so a command can do something different in a DM - New
Variables{mutual_server_id}variable: a server the member shares with your bot, for blocks that need a server in a DM - New
Hide from members without the required permissions in a command's Permissions panel, so Discord hides the command from members who don't have its required permissions
Command Builder - Improved
New Allowed roles, Banned roles and Banned channels pickers in the Command Builder: pick a server, search, tick or paste an ID
Command Builder - Improved
Searchable Required permissions picker in the Command Builder, grouped like Discord's role settings with plain names such as Ban Members and a Done button
Command Builder - Improved
The Permissions section in the Command Builder is now one compact panel, with a summary chip showing whether the command is open to everyone
Command Builder - Improved
New commands show up in Discord straight away without refreshing for bots made since 21 September in up to 10 servers; commands that also work in DMs still need a refresh
Command Builder - Improved
New floating Unsaved changes bar whose Save Changes button shows saving, Saved! and Try again right in the button
Dashboard - Fixed
YouTube Notifications silently stopping a few days after being set up; channels now renew automatically, and ones that had stopped start posting new uploads again
YouTube Notifications - Fixed
Validate Channel failing with "subscription failed" on YouTube and Twitch notification events
Notifications - Fixed
YouTube Notifications sometimes posting the same upload twice
YouTube Notifications - Fixed
Leaderboards sometimes listing the same member twice when several members were tied and a message used both highest and lowest variables
Data Storage
Data Storage
Variables now read left to right, a new Collection of objects type holds whole shops and inventories, and 41 ready ideas and a rebuilt If / Else get you started. Everything you already built keeps working.
- New
41 ready ideas under Create a new variable on Data Storage, such as Coins, Shop, Warning log and Counting game, all filled in for you
Data Storage - New
Variables that read left to right, like
Variables{BGVAR_coins.leaderboard.10}for a whole top 10 in one variable - New
Variables.top.1.memberand.rankon number variables that every member has, and.formattedon any number, for leaderboards, ranks and numbers with commas - New
Collection of objects: a new kind of variable where every item has its own keys, for shops, warning logs and backpacks
Data Storage - New
Fill a Collection of objects in on the page, or press JSON and paste a whole list, and find an item by a key, like
Data Storage{BGVAR_shop[name=Potion].price} - New
Set Variable can add an item, set or remove a key, remove an item or clear the whole list, By position or By a key's value
Blocks - New
Each item in a list option on Run a Loop, with
Blocks{item.name}and the item's other keys ready inside the loop - New
Classic Variable Formats switch in Builder Settings to show the older variables in the variable picker again
Builder - Improved
The Comparison Condition block is now If / Else, with three guided steps; the Advanced switch brings back the classic fields
Blocks - Improved
Run Equation on Variable can do maths on one key of an item, such as taking 1 off the Potion's stock
Blocks - Improved
How to use on the Data Storage page and the builder's variable picker show ready to use variables for each of your variables, so you just click the one you want
Data Storage
Version History
Every save now keeps the version it replaced for 30 days. Preview any older version block by block, then overwrite the current one or restore it as a new command. A Priority Hosting perk.
- New
Version History (Priority Hosting): every save keeps the version it replaced for 30 days, up to 20 for each command and event
Custom Commands - New
Preview an older version block by block, then Overwrite with this version, Restore as new command or Open in builder
Custom Commands - New
Recently Deleted on Custom Commands and Custom Events brings a deleted command or event back exactly as it was
Custom Commands - New
Name this version with the pen next to it, such as "before the ticket rework"
Custom Commands - New
Version history button (the clock) at the top of the builder
Command Builder - New
Run on a schedule in the builder's event picker sets up the timer for you; Timezone and Default Server can now be set in Settings
Command Builder - New
Favourite bots and sorting (Recently used, Name (A to Z), Date added) in the Switch Bot menu
Dashboard - New
The bot button at the top of the side menu shows your bot's status as a coloured ring, and premium bots get a small gold crown
Dashboard - Improved
Custom Commands page refresh: a Build a new command card, quicker Delete, Share Code and Enable/Disable buttons, and a new Groups editor
Dashboard - Improved
The top of the dashboard now puts the Command Builder, Event Builder and Message Builder side by side, each one click away
Dashboard - Improved
Message Builder page refresh: a Build a new message card, search, quicker Send, Edit and Delete buttons, and a full Discord preview of saved messages
Message Builder - Improved
The Custom Events page now matches Custom Commands, with event type filters to show one category at a time
Dashboard - Improved
Switching bots now keeps you on the page you were on instead of sending you back to Modules
Dashboard - Improved
Tidier side menu links: shorter rows, a brighter Priority Hosting icon, Invite next to Support Server, and Settings stays visible when minimized
Dashboard - Improved
Simpler dashboard top bar: Resources sits beside the logo and Support now lives in the side menu
Dashboard - Improved
New dashboard side menu with a minimize toggle, a Builders section, collapsible sections, search, favourite stars and Reorganize or hide modules
Dashboard - Improved
Market, BotPanel, the Status shortcut and Active Developer Badge removed from the side menu
Dashboard - Improved
Cleaner dashboard top bar, with your bot's Online/Offline status right next to the Start/Stop button
Dashboard - Improved
Larger bot switcher pop-out with search, your bots, bots shared with you and Create New Bot
Dashboard - Improved
Bot setup now turns on your bot's Privileged Intents for you, removing a whole setup step
Bot setup - Improved
New bots now go online as soon as setup finishes, instead of waiting for you to press Start (on the free plan, as long as no other free bot of yours is online)
Bot setup - Improved
Bot setup walkthrough redesign: new Discord screenshots, plain click-by-click steps, a "you'll know it worked when" check on each Discord step and an I'm stuck button
Bot setup - Fixed
The Privileged Gateway Intents warning wrongly showing on the dashboard for a bot that has just been set up
Bot setup - Fixed
Saved roles and custom permissions on the Collab page saving as view only, no matter which permissions were ticked
Collab - Fixed
Free bots sometimes showing as Online after being turned off for inactivity, and saving a bot stopping its command usage counting towards staying online
Hosting - Fixed
Invite by Discord ID on the Collab page being very slow
Collab - Fixed
Collaborators with Manage collaborators being unable to edit or delete saved roles on the Collab page
Collab - Fixed
The Edit a Button or Select Menu block showing buttons as "Unlabeled Button" instead of their emoji and label
Command Builder
Collab Roles and Permissions
Decide exactly what each collaborator can do with 18 permissions and 4 preset roles, save your own roles, invite people by Discord ID or with expiring links, and see who changed what.
- New
Roles and permissions on the Collab page: 18 permissions and 4 preset roles (Viewer, Operator, Builder, Admin), or tick your own with Custom
Collab - New
Saved roles: name a role like "Mod team" once and give it to as many collaborators as you like
Collab - New
Invite links with a role, an expiry and a maximum number of uses, plus Copy message for a ready to paste Discord message
Collab - New
Invite by Discord ID: the invite waits on their Collab page for 7 days
Collab - New
Activity log showing what your collaborators changed on your bot, filtered by person, command or action
Collab - New
Ask owner for a missing permission, which you can Grant or Dismiss from your Collab page
Collab - New
See when someone else has a command or event open, and choose whose version to keep if you both save
Collab - New
Stop the Bot and Restart the Bot blocks under Other Actions (one power action per bot every 5 minutes), with {bot_power_result} and {bot_power_retry_in}
Blocks - Fixed
User and Message context menu commands in a custom module not showing their target user and message variables in the variable picker
Command Builder
Forms V2
The Send a Form block now has 11 field types, from dropdowns and user pickers to file uploads and tick boxes, and every answer comes back as a variable.
{form.field.mentions}, .names, .labels and more- New
Forms V2: one Send a Form block can now mix 11 field types in a single Discord form
Forms - New
Dropdown, Multiple Choice and Single Choice fields for picking from options you set
Forms - New
User Select, Role Select, Channel Select and Mentionable Select fields that pick straight from the server
Forms - New
File Upload field for up to 10 files, and a yes or no Checkbox
Forms - New
Header Text to explain a form inside the form itself
Forms - New
Extra answer variables such as
Forms{form.field.mentions},.names,.labelsand.length - Improved
Hidden now works on every field type, not just text fields, and can be set with a variable
Forms - Improved
Form Builder preview at Discord's real form size, Configure and Preview tabs on phones, and every variable a field makes ready to copy
Forms
Scheduled Event Blocks
Create, edit, start, cancel and look up Discord Scheduled Events from any command or event, and react when an event starts, ends or is cancelled.
{scheduled_event.id} and {scheduled_event.url} variables- New
Create a Scheduled Event block with a date and time picker, timezones, repeats and a cover image
Blocks - New
Edit a Scheduled Event, Start, End or Cancel a Scheduled Event and Delete a Scheduled Event blocks
Blocks - New
Get a Scheduled Event block: find one by ID, by name, or the next upcoming one, with who is interested
Blocks - New
When a scheduled event starts, ends and is cancelled events, with
Events{event_name}and{event_url} - New
Variables{scheduled_event.url}and{scheduled_event.id}result variables, plus an optional invite link that opens onto the event
- New
Presence in Settings: set your bot to Online, Idle, Do Not Disturb or Invisible, free for every bot
Settings - New
Online Presence on the Change the Bot's Status block, so any command or event can switch it, from a variable too
Blocks - New
Streaming, Competing and Custom (no prefix) status types on the Change the Bot's Status block
Blocks - New
Change Banner button on the Settings page to upload a profile banner for your bot
Settings - New
API Templates: 293 ready-made requests in the Request Builder, 215 for the Discord API and 78 for services like ChatGPT, Roblox and weather
Blocks - New
Save as template turns your own request into a fill-in form in Your library, ready on all your bots
Blocks - New
Share a template with an
BlocksAPI_code, and bring one in with Import code - New
API Templates in the builder's block search: pick one, answer any questions, and a Send an API Request block is added already set up
Builder - New
Favourites on templates, and a button like Add OpenAI key when a template needs a key
Blocks - New
Switches in Builder Settings for API Templates, Built-in API Catalogs and API Suggestions in Block Search
Builder - New
Safely insert variables into a JSON body option in the Request Builder, so quotes and new lines typed by users no longer break AI prompts and other JSON requests
Blocks - New
User and Message commands that members run from Discord's right-click Apps menu
Command Builder - New
Command type picker in a command's settings, with a Demo of each type and a count of the 15 you can have
Command Builder - New
Variables{target_user_...}and{target_message_...}variables for the clicked member or message, such as{target_message_content} - New
Secrets tab in the Command Builder: store an API key once and use it as
Command Builder{SECRET_NAME}in Send an API Request blocks - New
Add a popular API key with 17 services such as OpenAI, Claude, Gemini, Giphy and Hypixel, with the name and API filled in
Command Builder - New
Allowed APIs on each secret, so your bot only sends the key to the APIs you list
Command Builder - New
Manage Secrets inside the Send an API Request block
Blocks - New
What's new banner on the dashboard home that cycles through recent features, with arrows and a progress bar to jump between them
Dashboard - Improved
Your bot now connects with its status already applied
Settings - Improved
Settings redesign with a Discord-style profile card: banner, avatar with live status dot, inline username editing, copyable User ID and a one-click presence picker
Settings - Improved
The Settings profile card has Start Bot, Stop, Restart and Invite buttons, plus the Access Token field for pasting a new token
Settings - Improved
Every other Settings section restyled to match the new profile card
Settings
Quality of Life Updates
Block Search, tags on forum posts, a warning before you lose unsaved changes, and ten more small upgrades.
- New
Block Search under the Options, Actions and Conditions tabs searches all three at once; press / while the blocks list is open to jump to it
Builder - New
Tags field when sending a message as a new forum post: tag names or IDs separated by commas, variables included
Blocks - New
Your browser asks you to confirm before you refresh or close the tab with unsaved builder changes
Builder - New
{toLowerCase(text)} variable next to {toUpperCase(text)}, with variables inside it such as {toLowerCase({user_name})}
Variables - New
Reorder slash command options in the Command Options list: drag them or use the arrows
Command Builder - New
Ignore Pinned Messages toggle on Purge Messages: pins are skipped and the bot uses other recent messages instead, so you still get the number you asked for when there are enough
Blocks - New
Duplicate button in a variable's Settings, in the builder Variables tab and on Data Storage
Data Storage - New
Default Value to Check in Builder Settings fills in the value to check on every new If / Else block
Builder - New
Live character counters in the Form Builder for the title, label, placeholder and default value
Forms - Improved
The Compare it to value in an If / Else check can be left empty with Is equal to or Is not equal to, to match blank values
Blocks - Improved
Blocks{null}with Is equal to and Is not equal to now matches empty values, real null values and the word null - Improved
When a form fails for being too long, the Errors page shows a plain-English Likely cause and a Learn more link
Forms - Improved
Clearer error log when a Send a Form block fails because a field is too long: it names the field and Discord's limit
Forms
