In this version of PhantomBot, we address many issues that were introduced in our previous build, v2.3.6. We hope you enjoy this release, and as always please remember to report bugs on our community forum. Also be sure to follow us on Twitter, signing up to to our newsletter, as well as joining our Discord server for more news and updates regarding PhantomBot!
Added:
- Added
nameConverter.js
. This module will allow you and your bot administrators to use a command to convert someone's old Twitch username to his/her new Twitch name. This means that user will be able to keep their points, time, quotes, and more! For usage, type!namechange
into chat. - Added commands
!ytp volume +
and!ytp volume -
. This raises/lowers the volume of the YouTube player by 2 units at a time. - Added a new temporary toggle to the bot login file, whether to allow Twitch Notify to welcome new prime and subscribers, this is true by default since not all channels have been moved to Twitch’s new event. Set
usetwitchnotify
to false if you want to use the new event from Twitch. - When calling the
/addons
API endpoint, "refresh" may be passed to encapsulate the text being returned within a simple HTML wrapper that forces a refresh every 2 seconds. Example:http://mybot.net:25005/addons/deathctr/deathctr.txt?refresh&web_auth=1a2b3c4d5e6f
Changed:
- [Important] Improved portability of the launch scripts. Now only one set is needed for macOS and Linux. (launch.sh)
- Sqlite3 indexing disabled by default. The bot will drop indexes on boot. To keep in place, add
useindex=true
tosqlite3config.txt
in the PhantomBot directory, the same directory thatbotlogin.txt
is in. - Added a more convenient way to edit cooldowns on the web panel.
Fixed:
- [Important] Fixed moderation filters not working properly.
- Fixed missing lang values for the GameWisp and host module.
- Fixed missing CSS on the default web panel page.
- Fixed the
!jumptosong
command for the YouTube player, now it will jump to the song in the request playlist, if there are no songs in the playlist, it will use the default one. - Use Java
file.separator
property when detecting a lang file change in Core. - Fixed the web panel allowing spaces in command cooldowns.
- Fixed blacklist deletion operation on Control Panel not handling
\\
. - Fixed follow handler, which was checking the wrong table to see if a follower already existed.
- Fixed minimum viewer count check for the host message.
- Fixed the multi timer.
- Fixed command costs not working in Discord.
- Fixed not being able to remove keywords with backslashes on the web panel.
- Fixed timing bug with PubSub which could cause
$.session
not to be valid. - Fixed issue with
$.session
not being set when the bot starts. - Adventure cooldown can no longer be set with
!coolcom
, please use!adventure set cooldown
instead.