v5.54.0 Update Notes
✨ New
- OBS integration is now built into Firebot
- Added Twitch AutoMod support to the Chat Feed (#1899)
- Added support for Twitch chat announcement colors (#1837)
- Added Known Bots chat user category in Dashboard
- Added Extra Life integration
- Added Viewer Created event (#1865)
- Added Currency Update event, new currency filters & variables (#1856)
- Added dynamic overlay URL support (#1835)
- Added
$bitsCheered
,$bitsLeaderboard
, and$topBitsCheerers
variables (#1902) - Added
$fileExists
variable (#1839) - Added
$setObjectProperty
variable (#1864) - Added
$padNumber
variable - Added custom variable name filter for Custom Variable Created/Expired events (#1869)
- Added volume support for Twitch clips (#1833)
- Added Twitch user search support
- Added Restore from backup option in Tools menu
- Added an option to not include the overlay-resources folder in the automatic backups. (#1807)
- Added All Files option to Run Program browse dialog (#1826)
🛠️ Improved
- Chat slash commands are now performed via the Twitch REST API
- Twitch whisper support has been improved
- Removing users from custom roles now prompts for confirmation (#1622)
- Simulated events can now be forced to retrigger, even if they recently occurred (#1782)
- Renamed the "Auto" Effect Queue Type to "Sequential" and added an option to include a delay (#1792)
$round
variable now supports decimal places- Amazon Polly TTS can now be time-limited (#1797)
- Amazon Polly now better handles SSML (#1866)
- Added new FIle menu, updated Help menu, re-organized other menus, and overhauled About dialog (#1840, #1843)
- Better handling of corrupted
settings.json
file (#1863) - Updated to Twurple 5.2.1 (#1844)
- Updated deprecated Twurple call (#1802)
- Clarified Viewer Arrived event description
✅ Fixed
- Overlay elements should no longer mix up placement/transitions (#1600)
- We now check for command cooldown before checking restrictions
- Fixed Banned Regex validation
- Fixed an issue with the Streamloots Chest Purchase event filter (#1871)
- Fixed hanging commas in
$regexExec
variable results (#1908) - Fixed
$profilePageBytebinToken
variable (#1895) - Fixed
$randomViewer
variable, initial viewer list population (#1901) - Fixed Sequential Effect active filter (#1820)
- View Time Update simulated event now has username field (#1880)
- Clarified default slots maxWager message
- Viewer Detail modal no longer tries to infinitely load when the viewer database is turned off (#1882)
- Added user null check
- Sequential queues now default to a 0 second delay instead of 10
- Fixed manual cooldown handling not working
- Fixed an issue checking online users' roles when updating currency (#1832)
- We now refresh the Integrations tab whenever the tab is loaded
- Cooldown command radio buttons are no longer in the wrong place (#1770)
- Non-Windows machines and dev environments no longer automatically try to install updates (#1824, #1825)
🔗 API Changes
- Counters and Timers can now be viewed via the internal REST API (#1876)
- Custom Roles can now be managed via the internal REST API (#1876)
- Fixed an issue with custom REST API route registration
- Custom REST API route deregistration now logs a warning instead of an error if no matching custom route is currently registered
Download the .exe to get V5!
Support the project
- Merch Store: https://crowbar-tools.myspreadshop.com/
- Donate: https://opencollective.com/crowbartools