github PhantomBot/PhantomBot v2.0.6
PhantomBot v2.0.6

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

FIXES, FIXES, AND MORE FIXES!

Today we're proud to release PhantomBot 2.0.6, this build has many bug fixes, and also introduces our new YouTube player which you can find the documentation for by clicking this text! As always, if you encounter any issues, please report them on the PhantomBot Forums. Thank you!

PhantomBot v2.0.6 Changelog:

Added


  • Added more tags to keyword. (uptime) (game) (status) (pointsname) (sender) (@sender) (baresender)
  • Added configurable cooldown to greetings (!greeting cooldown [minutes])
  • Added symbols percent limit. Default is 50%
  • Added max grouped symbols allowed in a message
  • YouTube Player 2.0:
    • New Interface! Loads from http://yourhost:25005/ytplayer and asks for username and password. Username is ytplayer password is in your botlogin.txt after first boot and may be changed and you restart your bot to reload the password. (Note, 25005 is if you are using a baseport of 25000, the default)
    • New Web Server (base port + 5) -- test your panels with this port too!
    • Needs baseport + 3 opened for version 2.0 API if you have firewalls! Same with the above port!
    • Overhaul of YouTube Player commands
  • Query the DB with the New HTTP Server:
    • Supports simple queries into the database via HTTP
      The header must include either "password: oauth_password" or "webauth: webauth_password"
      Query table exists: table=tableName&tableExists
      Returns: { "table" : { "table_name": "tableName", "exists" : true } }
      Query table keys: table=tableName&getKeys
      Returns: { "table" : { "table_name": "tableName", "keylist" : [ { "key" : "keyString" } ] } }
      Query if key exists: table=tableName&keyExists=key
      Returns: { "table" : { "table_name": "tableName", "key" : "keyString", "keyExists": true } }
      Query key data: table=tableName&getData=key
      Returns: { "table" : { "table_name": "tableName", "key" : "keyString", "value": "valueString" } }
      If an error occurs, { "error" : "error information" } is returned
  • Automatically detect aws or traditional chat server and connect on startup.

Fixed/Changed


  • Fixed blacklist and whitelist not loading. And @commandpath typo
  • Fix to !notice [edit] and updated !notice lang to show 'get' in usage
  • !streamertime shows configured !timezone time. Note, uses 3-letter timezone representation in output, not the full string configured (i.e. America/Denver shows up as MST or MDT). Also shows hours offset from GMT.
  • Poll changes. !poll open usage has changed to !poll open "poll question" "option1, option2, ..." [seconds] [minimum votes]. The later two options optional, if [seconds] is 0, defaults to 60. Detects ties now. !poll results reports the votes per option.
  • Cooldown now handles keywords.
  • Fixed !module list
  • Moved TMI user list lookup to separate event channel to not potentially send multiple ircJoin events.
  • Fixed !ranks NaN issue
  • Fixed .me links not getting timed out without http://
  • Changed caps limit to be the percent of caps in the message. Default is 50%
  • Turned logging off by default
  • Removed console log for found links
  • Fixed hook call in wordCounter
  • Made chatmod a bit faster
  • Fixed mod and de-mod issues
  • Fixed issues in ticket raffle system.
  • Turned the enter message on be default on both raffle and ticket raffle systems.
  • Changed enabling follower announcements message
  • Fixed issue in multi command if name would have "set" it would get replaced, and made the timer only work if the channel is online
  • Fixed issue with the command cooldown
  • Fixed commands being case sensitive
  • Turned emote filter on by default
  • Changed reconnect message

Download PhantomBot v2.0.6

Don't miss a new PhantomBot release

NewReleases is sending notifications on new releases.