1. Discord Bot Builder
  2. News

Discord Bot Builder News

Redesign Update


[h3]Hey Builders![/h3]
This update is about a substantial user interface change, the result of weeks of constant work and research. You will notice that there is a lot of work on the small details.
Initially, I thought I wouldn't need to make any more changes to the user interface for a while, but, in fact, there were many things to implement yet and more in the future.




[h2]New Redesign[/h2]
A more intuitive, flexible and robust user interface

Now the user is less dependent on the application menu, making it easier to use and more versatile for adding new features, such as the new App Settings, located in the bottom left corner. There is more to discover...




[h2]Workspace Tabs & Multiproject[/h2]
Be more multitasking

Open more workspace and project in the same window and organize them however you want. You need to enable "Workspace Tabs" in the App Settings.




[h2]Workspace Edges[/h2]
help me stepbro, i'm stuck

Drag anything to the edges of the workspace window to move the workspace, making it more accessible.



[h3]Tips[/h3]
  • Press Ctrl+Tab to switch to the previous Workspace Tab
  • Middle-click any Project, Block, Note, Wire, Workspace or Workspace Tab to delete it
  • When dragging a new Wire, right-click over a port instead of releasing the left mouse button, to continue making more connections



[h2]Changelog[/h2]
  • Redesigned UI
    • Added Home
    • Changed Project Editor's layout
    • Added App Settings
  • Added multiproject support
  • Added Zoom to Cursor feature
  • Added "Workspace Tabs" setting
  • Added "Snap Items to Grid" setting
  • Added "Maximize Block Size" setting
  • Added "Single Action Wire" setting
  • Added Backup settings
  • Added Discord Rich Presence settings
  • Added Workspace Edges feature
  • Added back selectable Wires
  • Removed zoom's mouse holding restriction
  • Added Loading percentage
  • Improved the default Block/Note color
  • When pasting an Item, tries to put it where the cursor is
  • Fixed Block's blur issue when it has scrollbar
  • Fixed Wire not changing its color (type) when its output changes
  • Added "Import Blocks" submenu
  • Maximizes window on startup
  • Opens the workspace automatically when creating it
  • Added "Start Bot" button to the Workspace Editor's top bar
  • Made middle-click as a delete action for many UI elements
  • Added support for continuing the connection of Wires by right-clicking while dragging them
  • Added a blink when hovering a Wire
  • Added the ability to delete Wires by double clicking its ports
  • Setting the Item color to black (#000000) will change it to its default color instead
  • Improved Light Mode colors
  • Added back "DBB Community Documentation" to Help menu
  • Added the HTML element name to "CSS Selector" developer feature
  • Added Ctrl+C to "CSS Selector" developer feature, to copy the current CSS Selector
  • Added back double-click on Block header to rename it (if enabled)
  • Fixed red glow missing on unknown blocks when they are (over)simplified
  • Added French translation by slaycer
  • Added Spanish translation by eldediamante
  • Fixed and improved some default blocks (thanks to the community)
  • Fixed bot.js bugs
  • Fixed many bugs

[h3]Blocks Changed or Added[/h3]
[expand]
  • await_message_reactions
  • await_messages
  • bot_error_event
  • bot_typing
  • change_bot_avatar
  • change_bot_prefix
  • check_permissions
  • check_value_type
  • clear_data
  • clone_channel
  • command_event
  • control_data
  • create_role
  • delete_data
  • discord_audio_player_dependency
  • edit_embed_message
  • edit_role
  • emitter
  • find_channel
  • generate_random_number
  • get_audio_info
  • get_bot_info
  • get_data
  • get_date_info
  • get_list_item_position
  • get_member_info
  • get_message_arguments
  • get_message_embed_info
  • get_message_info
  • get_presence_info
  • get_role_info
  • get_server_info
  • get_text_channel_info
  • get_user_info
  • join_voice_channel
  • leave_voice_channel
  • member_join_server_event
  • message_event
  • read_file
  • receiver
  • replace_text
  • send_message
  • set_bot_activity
  • transform_value
  • write_file
[/expand]



MrGold - DBB Developer DBB Discord Server Unofficial DBB Website

Release Note for 1.0.0-preview.3 | Patch Update 02/01/2024

[h3][Changelog - 02/01/2024][/h3]
  • Fixed the Block Data's options (again). This may make migrating projects from v0.3.2 to v1.0.0 more accurate.


[h3][Changelog - 01/31/2024][/h3]
  • Fixed the Block Data's options. This may make migrating projects from v0.3.2 to v1.0.0 more accurate.


[h3][Changelog - 01/29/2024][/h3]
  • Changed the remote data's server provider. This may resolve the error of some users having issues with their ISP.


[h3]Changelog:[/h3]
  • Added arrow shape to Action port
  • Fixed Block blur when a text field is selected
  • Improved performance by (over)simplifying items when using a big workspace and zooming out
  • Improved Wire color matching
  • Made Blocks not scrollable if they are not big enough
  • Fixed Item "hitbox" for Selection Area feature
  • Made the sidebar not show up when it's hidden
  • Made Item Browser expand vertically depending on window height
  • Fixed "Refresh Blocks" menu option not refreshing Item Browser
  • When updating blocks, it also refreshes them
  • Fixed the Unsaved Changes dialog
  • Formats Workspace Data when copied
  • Removed case sentitive from Block's port types
  • Added Dutch translation by Javs
  • Fixed German and Hungarian translations (thanks to ACertainCoder and Zan1456)
  • Fixed more Wire bugs

Update 1.0.0-preview.2


[h3]Hey Builders![/h3]
This update contains many implementations that I am sure a lot of you will like, since many of them were based on your feedback on our Discord server! This may be the last big UI-related update for now, as I will finally start the second phase of the Preview Release, updating the bot.js file and the blocks.




[h2]New Selection Tools[/h2]
Missing your Ctrl+Z uh?

Select each Block and Note to copy and paste them into another workspace or even another project.
Hold down Shift+Left Click to make a selection area and also hold down Ctrl to make it invertible.
Be aware that the Undo/Redo feature has not been fully tested, so try not to abuse it.



[h2]Changelog[/h2]
  • Added Copy/Paste
  • Added Undo/Redo
  • Added Selection Area
  • Added "Invert" (selection) menu option
  • When selecting any Item, it switches to the Workspace Items sidebar automatically
  • Added a bottom bar in the sidebar to display the active workspace info
  • Added "Copy Workspace ID" badge to the Workspace Preview popup
  • Added trivial keyboard shortcuts to Dialogs
  • Added Hungarian translation by Zan1456
  • Readded the ability to rename blocks ("Developer" menu) and refresh them ("Bot" menu)
  • Made the workspace draggable on the outside
  • Made each workspace have its own zoom and pan
  • Made the Item Preview animation a bit slower
  • Made Multiport resizing the Block automatically
  • Makes a backup of the (raw) project when opening it
  • Changed the default bot intents (all intents are enabled now)
  • Fixed Multiport (it's fully functional hopefully, just update your bot.js)
  • Fixed the Item Browser's search
  • Fixed bot.js not logging errors
  • Fixed bot's "data.json" file getting partially reset when saving project
  • Fixed Block's checkbox option
  • Fixed "Open Recent" menu
  • Fixed a rare case where some Block ports could not be connected
  • Fixed many bugs related to wire connection




MrGold - DBB Developer DBB Discord Server Unofficial DBB Website

Release Note for 1.0.0-preview.1

[h3]Changelog:[/h3]
  • Made the old bot project (v0.3.2) work in v1.0.0-preview
  • Made Block textbox expand when resizing it
  • JSON files are readable now
  • Fixed "Run Bot" menu option
  • Fixed workspace not resizing when making changes to Block's multiport or changing the values on "Workspace Items" tab
  • Slightly improved the workspace performance
  • Decreased the zoom magnitude
  • Fixed big workspaces having their Block connections out of position
  • Fixed bot.js not working
  • Added Czech translation by Martin Skalicky and Polish translation by Domin0221
  • Added "Selection" menu
  • Added scroll to Block options
  • Changed left click to open workspace directly and right click to open workspace preview
  • Fixed "Open Recent" submenu

1.0.0 Preview Release


[h3]Hey Builders![/h3]
It took a while, but it's finally here the preview of the actual 1.0.0 full release!
It's been almost 3 months of continuous development, from scratch, to present today a brand new user interface. The actual first concept of v1.0.0 was made more than a year ago, but i had to discard it, because i wasn't satisfied with the result and the design didn't follow Discord's style.
Also, I have to apologize for not having provided any new updates or even information lately. I have to make this sacrifice to stay focused on my personal problems.



New User Interface
Inspired by some popular apps (besides Discord, of course)

The brand new user interface offers more agglomerated information, with a nicer experience and more animations.



Item Preview
Easier to know which Block you are dealing with!

When selecting the Block or Note to add, preview it by hovering the mouse over it, with a nice 3D animation.



Multiport Support [EXPERIMENTAL]
No more 50x Blocks please...

You will be able to list more ports as you wish, reducing Block limitations in the future.
This feature is still experimental, as it hasn't been implemented in all the Blocks that may need it and hasn't been fully tested.

Update your bot.js file to support multiport feature!



Multiselection Support
Increase your productivity!

Select as many Blocks and Notes as you want, by pressing CTRL, or select them all by clicking the button in the top left corner.
You can also resize Blocks and Notes in ALL directions now!



Better Workspace Customization
Customize it to your liking.

It's even possible to copy/paste workspaces and turn them ON/OFF.



Light Mode & Themes
Flashbang!

Light Mode for fans who like to burn their eyes out.
Additionally, you no longer need to change the original CSS file to add your favorite anime character...
Check out the official DBB Community Themes repository!

Dev Tip: Go to Help -> Developer -> Show CSS Selector to find out which CSS selector to use in your CSS file. If you are having trouble applying your new styles, use !important flag.




[h2]Side Notes:[/h2]
  • Added backup system.
  • When creating a new project, you don't need to save it first.
  • Added translations (only German, Portuguese, Russian and Swedish available at the moment). Check out the official DBB Community Translations repository! Thanks to Artem's nite, MissDaily, NotCallMeHacker and XCraftTM!
  • There are no new blocks, nor any significant changes to the bot's code. This initial release focuses more on user experience.
  • You may encounter bugs when using it, so please report them on our Discord Server!





MrGold - DBB Developer DBB Discord Server Unofficial DBB Website