PhantomBot v3.7.1.1
📢 PhantomBot v3.7.1.1 is now available as a stable build.
✅ Added:
➡️ Nothing added
🌀 Changed:
➡️ Split many lang entries from main.js into separate files (gmt2001)
➡️ Changed GitHubAPIv3 to numerically compare version numbers when checking for new releases and to ignore when GitHub appears to suggest that a lower version number is the latest release (gmt2001)
🛠️ Fixed:
➡️ Fixed an issue where (touser)
did not recognize @mentions
in Discord (Psychoboy #3036)
➡️ Fixed an issue where a function alertFollow
was in the global js namespace (gmt2001)
➡️ Fixed an issue where using !points otherUser
would respond with both _otherUser_s points and an invalid command message (gmt2001)
➡️ Fixed an issue where the Discord twitterHandler script attempted to call the wrong method to retrieve the authed Twitter username (gmt2001)
➡️ Fixed an issue where subscribeHandler announced Prime subscriptions twice (gmt2001)
➡️ Fixed an issue where Docker builds did not contain the Git revision SHA (gmt2001)
➡️ Fixed an issue where the Ticket Raffle Draw button would become disabled on the panel when the open-draw option was enabled (gmt2001)
➡️ Fixed an issue where Ticket Raffle Draw was allowing previous winners to win again when drawing multiple times without closing and resetting the raffle (gmt2001)
➡️ Fixed an issue where Ticket Raffle was giving duplicate points rewards to previous winners when drawing multiple times without closing and resetting the raffle (gmt2001)
➡️ Fixed an issue where some parts of the Ticket Raffle panel page were not resetting when the Reset button was clicked (gmt2001)
➡️ Fixed an issue where the primesubscribertest
console command did not also send a TwitchSubscriberEvent (gmt2001)
➡️ Fixed an NPE that could be caused by changes being committed to botlogin.txt before all parts of the bots webserver were up (gmt2001)
➡️ Added the script filename to Rollbar reports when a script fails to load (gmt2001)
➡️ Fixed a RuntimeException that could be caused by PhantomBot.getChannelName()
being called before it has been entered into setup (gmt2001)
🗑️ Deprecated:
➡️ com.gmt2001.HttpRequest
is Deprecated and should not be used for new development. com.gmt2001.httpclient.HttpClient
should be used instead
➡️ tv.phantombot.PhantomBot.getProperties()
is deprecated and should not be used for new development. tv.phantombot.CaselessProperties.instance()
should be used instead
➡️ com.gmt2001.TwitchAPIv5
is Deprecated and should not be used for new development. tv.phantombot.twitch.api.Helix
should be used instead
🛑 Removed:
➡️ Nothing removed
🐞 Known Issues:
➡️ The new Twitter SDK only supports TwitterAPIv2, which does not support Media Uploads, so the Twitch Thumbnail is not uploaded to tweets anymore by twitterHandler
🌐 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.