📢 PhantomBot v3.12.1.0 is now available as a stable build.
ℹ️ List of release files:
- win - Includes Java and launch scripts for Windows in addition to the bot
- lin - Includes Java and launch scripts for Linux on amd64 in addition to the bot
- mac - Includes Java and launch scripts for macOS on amd64 (Intel) in addition to the bot
- arm32 - Includes Java and launch scripts for Raspberry Pi on armhf in addition to the bot
- arm64-apple_silicon - Includes Java and launch scripts for Raspberry Pi on arm64/aarch64 & macOS on Apple Silicon (M1/M2) in addition to the bot
- full - Includes Java and launch scripts for all platforms above in addition to the bot
- bot_only - Includes only the launch scripts and the bot, but not Java
✅ Added:
➡️ Added a toggle, !time modonlyusercheck
, which makes it so only mods can check the !time
of a user other than themselves (tollus #3483)
➡️ Added a toggle, !points modonlyusercheck
, which makes it so only mods can check the !points
of a user other than themselves (tollus #3483)
➡️ Added a toggle, !gambleoffline
, which allows users to use !gamble
while the stream is offline (tollus #3483)
➡️ Added a toggle, !roll rolloffline
, which allows users to use !roll
while the stream is offline (tollus #3483)
➡️ Added a toggle, !togglenonmodwhispers
or the Settings > Bot Settings > Message Input/Output panel page, to allow the bot to accept commands via whisper from non-moderator users (gmt2001)
🌀 Changed:
➡️ Changed certain scripts which were creating CommandEvent to send them through the EventBus, instead of bypassing it (gmt2001)
➡️ Changed the helpers.getGroupIdByName
logic to perform a fuzzy match between the input name and the available names (gmt2001)
➡️ Changed the helpers.getGroupIdByName
logic to allow the terms Everyone and Everybody to be used as substitutes for Viewer (gmt2001)
➡️ Made the console output from GamesListUpdater more clearly state what task is running (gmt2001)
🛠️ Fixed:
➡️ Fixed the links detector for whitelist/blacklist not allowing matches to be filtered to a specific /path
and/or ?query
(gmt2001)
➡️ Fixed adventureSystem giving warnings about missing lang strings on startup due to performing an existence check incorrectly (gmt2001)
➡️ Fixed some YouTube player page logic not working correctly due to the helpers.isTrue
function being missing (gmt2001)
➡️ Fixed an issue where the YTPlayerDisconnectEvent
would get spammed when the websocket was closed, and excess memory was consumed by the bot, due to registering a new instance of the close hook with every client->bot message (gmt2001)
🗑️ Deprecated:
➡️ Multiple Java classes and methods are Deprecated for removal. Information can be found on the JavaDoc Deprecated List page
➡️ All legacy IRCv3 tags, or those which are manually set based on other tags, as defined in TMIMessage#parseLegacyBadges(String rawBadges) are Deprecated for removal. Use official tags from Twitch instead
🛑 Removed:
➡️ Nothing removed
🐞 Known Issues:
➡️ No known issues
🌐 Download It:
➡️ Downloads attached to the bottom of this release notice
❗ Remember to install to a separate folder, then copy over the config dir, as well as any custom scripts or files in addons
➡️ PhantomBot official builds are available on GitHub Container Registry at ghcr.io/phantombot/phantombot and ghcr.io/phantombot/nightly-build
➡️ PhantomBot official builds are available on DockerHub at gmt2001/phantombot-stable and gmt2001/phantombot-nightly. See the readme text on the appropriate Docker Hub pages for Docker Compose files
🗒️ Notes:
➡️ We have guides on PhantomBot. You can contribute by submitting a Pull Request adding or editing .md files in the /docs/guides/content folder of the repo. See the guides for info about formatting