v5.62.0-beta2 Changes
🛠️ Improved
- The Required Additional Arg Count field for subcommands may now be reset to 0 if it was previously set to a higher value
- Firebot now attempts to load and cache all channel moderators/VIPs both at startup and when connecting to Twitch, and will update roles for moderators while connected to Twitch
✅ Fixed
- Fixed an issue from beta1 where some custom role variables were not returning data back in the expected format
- Fixed an issue from beta1 where viewer role checks may take longer than expected in some cases
v5.62.0-beta1 Update Notes
Note
To learn more about the changes to the username variables, Firebot's internal role management, and how this will affect you, please read this wiki article
✨ New
- Custom Roles have been revamped. We now track viewers in custom (and all other) roles by their user ID.
- Users with localized Twitch display names now display their localized variant along with their regular username in most areas of the UI, similarly to how they appear in Twitch chat
- Added new
$userDisplayName
variable
🛠️ Improved
- Chat messages from Firebot (both streamer and bot accounts) now send via Twitch's REST API instead of IRC
- All viewer roles now track users by user ID instead of username/display name
- The
$user
/$username
variables now return a username, not a display name - The
$useridname
variable has been deprecated - The Cost field of the Update Channel Reward effect now allows variables (#2410)
- When Firebot encounters an unrecoverable issue with Twitch login credentials, it now immediately logs out the affected account(s) and prompts the user to log back in
- The chat settings UI has been refreshed
- The Create Clip effect now only waits to continue to the next effect if the clip is set to be displayed on an overlay and the Wait option is selected (#2428)
- The
$convertToJSON
now has an option to pretty-print the output (#2422) - Custom scripts are now signaled to stop when Firebot is closed so that they can perform any cleanup (#2431)
✅ Fixed
- The "Disconnected from chat" message on the Dashboard now properly hides once chat connection has been reestablished (#2423) (#2424)
- Fixed an issue where using Tier 2/Tier 3 subscriber roles for permissions/role checks would not work (#2167)
- Fixed an issue where renaming a Quick Action would result in an error when there was no error (#2419) (#2420)
- The Create Clip effect now correctly returns its effect output (#2428)
- Fixed an issue where the custom variable tooltip in the Create Clip effect would break custom variable settings for the effect
- Fixed an issue where autocomplete on the Dashboard may break in certain scenarios
- Fixed the usage examples for the
$textPadStart
and$textPadEnd
variables (#2416) (#2417) - Fixed an issue where the ampersand character (
&
) in an overlay name would cause it to not work - Fixed an issue where the main window wasn't fully closing correctly behind the scenes
Windows Install
- Download and run Firebot-v5.62.0-beta2-setup.exe
MacOS Install
- Download Firebot-v5.62.0-beta2-macos-x64.dmg
- Right click the .dmg and select "Open"
- In the dialog that appears click "Cancel"
- Right click the .dmg again and select "Open"
- In the dialog that appears click "Open"
Note: Mac OS does not receive auto-updates
Linux Install
- Download Firebot-v5.62.0-beta2-linux-x64.tar.gz
- Unpack Firebot-v5.62.0-beta2-linux-x64.tar.gz
- Change into the directory where you unpacked the archive
- Run the
Firebot v5
executable.- This must either be done via a terminal window, or you will need to create a shortcut that includes the correct path for the unpacked archived as the "working directory".
Note: Linux does not receive auto-updates