github PhantomBot/PhantomBot v3.6.3.4
PhantomBot v3.6.3.4

latest releases: v3.13.0.3, v3.13.0.2, v3.13.0.1...
21 months ago

📢 PhantomBot v3.6.3.4 is now available as a stable build

 

Added:
➡️ Added a helpful tooltip to the restart bot button in the panel when it is disabled, pointing to the value missing from botlogin.txt (gmt2001)
➡️ Added a routine to auto-detect most instances when SQLite is unable to load its library and fallback to H2 (gmt2001 #1852)
➡️ Added a routine to auto-detect most instances when SQLite is unable to load its library and disable SQLite-to-H2/MySQL conversions (gmt2001 #1852)
➡️ Added the ability to change the ticket raffle buy limit behavior to limit based on total number of tickets, including bonus tickets for being a subscriber/vip/etc, rather than only by total number of base tickets (Sartharon #2855)

🌀 Changed:
➡️ Changed the command tag processor so that when using the tag-less @user mode with a /me, the response will also use /me (Daniel25996 #2850)

🛠️ Fixed:
➡️ Fixed an instance where an undefined argument could cause the panel to fail to execute commands that add/edit/delete custom commands (Sartharon #2849)
➡️ Fixed the welcome and greeting systems so that the greeting system takes priority and the user is not greeting by both systems simultaneously (gmt2001 & Sartharon #2854)
➡️ Fixed an error that could appear in the panel on the Permissions and Default Commands pages if a value was null (gmt2001)
➡️ Fixed an instance where the connection to TMI or Host TMI could become indefinitely stuck due to Twitch not receiving or ignoring the NICK command (gmt2001)
➡️ Fixed a potential NPE on shutdown of HTTPWSServer that could interrupt the rest of the graceful shutdown process of the bot (gmt2001)
➡️ Fixed the queue system not using the correct Time implementation (Sartharon #2853)
➡️ Fixed the queue system not using the new permissions implementation on the panel (Sartharon #2853)

🗑️ 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

🛑 Removed:
➡️ Nothing removed

🐞 Known Issues:
➡️ Due to the new Twitter API V2 not having some endpoints equivalent to the older V1 endpoints, some queries may use bot-side filtering, which could lead to the bot missing tweets if the target user sends/receives a high volume. This mostly affects retweet and mention detection
➡️ Autocomplete may still not work on some browsers when using the bot via localhost

🌐 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.

➡️ $.inidb.executeSql is designed for personal, custom script use where the DataStore backend being used is known and will not change. Issues can, and will, occur if the SQL is written for one DataStore backend and the statement is then executed on a different backend.

Don't miss a new PhantomBot release

NewReleases is sending notifications on new releases.