BaguetteBot v1 Patch Notes!
After almost 2 months of wait, v1 is now available across all servers! Dozens of bugs have been fixed as well as many new features added (probably even more bugs as well). If you’re ready to read all the changes, browse through the patch notes below!
Note: If the text is in blue italics like this, the feature is currently unavailable. This will be fixed in the next update.
Below the patch notes are a list of known issues and bugs.
Bug Fixes
• Fixed a long-time bug where spamming illegal messages would sometimes delete legal messages due to high ping
• Fixed an issue where coins would not be collected if an admin had set a custom earnings amount
• Fixed an issue when an admin modified a user's coin balance, it said their balance, not the target user's!
• Fixed an issue where Knight showed up as 100 coins where it was actually 250
• Fixed an issue where .stats would give a UnicodeDecodeError
• Fixed an issue where .buy would be case sensitive
• Fixed an issue where .bs <tag> brawlers wouldn't send the result if the JSON was over 2000 characters
• Fixed a rare issue where if the name of a role being bought was changed during the time it takes to give it, it would display the role as being bought where it actually wasn't.
• Fixed an exploit where a user could skip buying a rank upgrade and go straight for the highest level one. Now they have to own all previous roles.
• Fixed an issue where if a logging file was corrupted, the code would not run
New features/Quality of Life Changes:
• Blacklist can now be turned off by the Server Owner.
• Commands can now be turned off by the Server Owner.
• Coins command can now be run on different servers - with a warning.
• Wording for the Shop and Coins is now friendlier
• When a user buys an item in the shop, it now displays the perks of that item.
Note: Users cannot query the perks without buying the role, this will come later.
• Removed a dead hyperlink from the download command
• If an error/exception is encountered, a link is pointed to the GitHub page
• Coins will now only be tracked when a user sends a valid message - one that is not deleted/against the blacklist
• Admins or people whitelisted can now run commands even if the message contains a blacklisted word.
• Blacklist check is now no longer case sensitive (before, capitalisation would bypass the blacklist)
• New command .radio - looping radio for Brawl Stars music in voice chat. (Also can use .r to start/skip.)
• New command .server - starts a Minecraft server instance. Must be followed by the MC version, e.g .server 1.17 would start a 1.17 server
• New command .disable - turns off all commands and blacklist
.disable <blacklist/commands/all>
Role costs have been modified. This is due to inflation, with the new currency:
• Citizen - free
• Knight - remains at 250
• Prince - 500 -> 1000
• King - 1000 -> 2500
• Admin - 100,000 -> 1,000,000
New currency - Nolwennium.
• Only earned by mining (.mine), or passively by having the <Server Booster> role.
• Nolwennium can be transferred between users for a small fee.
• Nolwennium can be used for playing games such as Blackjack or through Duels.
• Can be exchanged for Coins, with an exchange rate directly pegged to Ethereum
• Shown by running the .coins command (aliases are SHOP, BAL, BALANCE, RANK and POINTS]
• Removed command .portfolio
• Removed several print() lines of code from the start of the file
• Changed the logging location to a single variable, considerably reducing the file size and processing time per message sent as only 1 variable needs to be defined.
• Enabled message intents
• Asyncio is now being utilised instead of the stock Python time features. This is great as the code is no longer paused on events such as a member verifying
Known Bugs and Issues
Many of these issues are because the bot is running in an alternate IDE which doesn’t support as many features. Most of these things that definitely won’t work will say the message in chat and stop the command immediately. Here’s the most critical/annoying issues that won’t work and do not automatically stop:
• Coins do not show balances before 30/07/2021 (at 20:47, respectively)
• Notable disabled commands include yt, yts, download, stream, url and