github PhantomBot/PhantomBot v2.0.8
PhantomBot v2.0.8

latest releases: v3.13.0.3, v3.13.0.2, v3.13.0.1...
7 years ago

PhantomBot v2.0.8

PhantomBot 2.0.8 - The Twitter Update! As always, please post bugs, questions, and concerns on our forums, and if you haven't yet, follow us on Twitter. <3


Added:

  • Twitter API added. Be sure to read the forum for more information on this.
  • Added !playtime, this will tell you how long you have been playing the current game for.
  • Added a disconnect button on the panel.
  • Added timeout time and warning time for each chat moderator filter. This will remove the old timeout time length and warning time length you had set, sorry.
  • Multi Session support, including read-only authorization, added for Panel Socket Server and YT Socket Server.
  • Added YouTube Player Playlist Viewer.
  • Added a auto close timer to bet.
  • Added a option for multiple repick on the raffle system.
  • Added a bet refund all command.
  • Added ticket raffle list on the panel.
  • Added command !audiohook to list and play Control Panel Audio Panel hooks from chat.
  • Added queue system.
  • Added a toggle for the follow train, it is disabled by default.
  • Control Panel: Added a refresh button to refresh the data in the current panel. Useful if data is not present or need to quickly refresh the data, such as for raffles.
  • Added !vod command. This will show uptime and the current VOD (with time index) as a link when online and the last video and length of that video when offline.
  • Added ability to pull Twitch channel videos endpoint. This gives access to the currently playing video, past highlights (maximum of 5) and last recordings (maximum of 5).

Fixed/Changed:

  • Fixed unregistercommand function.
  • Made default follow reward 0.
  • Modified Core IRC throttling to be less restrictive.
  • Updated Panel interaction with Notices to reset the timer.
  • Updated the moderation page on the panel.
  • Fix made to Ranks Panel, the ranks data was not being reloaded from the DB after adding a new rank. Also widened the editing fields for rank names.
  • Fix made to timer system to stop error messages. Timer was still working fine, just old functionality was still being used.
  • Changed command !reconnect to - !YourBotName reconnect. Also added: !YourBotName [disconnect / connectmessage / removeconnectmessage]. use "!YourBotName" for usage.
  • Internally, customCommands.js translates input from commands to lower case to resolve user data entry issues.
  • Internally, cache certain data from Twitch for commands that all needed the same data. This reduces the load on the Twitch API by reducing the amount of calls that have to be made on a regular basis.
  • Revamped the web page served on the base port.
  • Efficiency changes made to the chat moderation system.
  • Panel fields are now checked for focus to disable polling the DB. Note that if you move away from the web browser that the "out of focus" event fires and edited items will be refreshed with DB data again.
  • Changed success message of !makeitrain. It was only printing the first user, but, if there were a lot of people in chat, the success output would have spammed chat.
  • Changed message on !traffle open to indicate to the users that !tickets is used to buy tickets.
  • Caps moderation now takes emotes into account.
  • Fixed auction not resetting.
  • By default the bot will no longer reload scripts automatically, except lang files. This is to reduce issues that may occur when scripts are changed while the bot is running. All scripts will be loaded by editing botlogin.txt and placing 'reloadscripts' as an entry and restarting PhantomBot; this is only recommended if developing scripts and there is an understanding of the consequences of touching certain scripts. (This may also speed up the bot a little bit as we will reduce the number of threads -- by 61 -- constantly checking to see if files have been changed)

Removed:

  • Removed group chat server since we can handler whispers in one IRC server now. (This will free up the socket, and use less resources, which will give the bot a better boot time).
  • Removed all hard-coded messages from streamCommands.js and placed in lang file.

Don't miss a new PhantomBot release

NewReleases is sending notifications on new releases.