📢 PhantomBot v3.14.0.2 is now available as a stable build.
⚠️ Due to switching to EventSub, the Broadcaster OAuth must be updated with new scopes for Discord Mod Logs to continue working
⚠️ Discord Mod Logs now does NOT include the last message sent by the timed-out/banned Twitch user by default. To re-enable this feature, use the new toggle on the Panel > Discord > Logging > Twitch Moderation page or use the command !moderation logs chat
in Discord
NOTE: Enabling logging of the last message sent in Discord Mod Logs can consume large amounts of memory in channels that have a lot of chatters
⚠️ Due to PubSub being deprecated and scheduled for shutdown, it has been completely removed and replaced with EventSub. Any scripts relying directly on events which have the word pubSub in the event name will need to be updated
Events which were indirectly triggered by PubSub, such as StreamOnline, have been updated to use EventSub and should require no modification
ℹ️ 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:
➡️ Nothing added
🌀 Changed:
➡️ Changed launch-service.sh to attempt to ensure that launch.sh is executable (gmt2001)
🛠️ Fixed:
➡️ Fixed launch.sh not passing command line parameters to Java (gmt2001)
➡️ Fixed the pterodactyl re-launcher permissions (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:
➡️ The change to (playsound)
will cause issues for files which contain a .
in the name if the file extension is not also written into the command
➡️ Scripts which previously relied on PubSub events will need to be updated
🌐 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