Releases: Skhmt/koalabot
0.9.9
0.9.8
0.9.7
Added command timeouts/cooldowns. It's global and applies to all users. Change it in Settings > Commands.
Added ability to change the command symbol. Some UI elements will require a bot restart to update, but as soon as you change it, it will be in effect. Only one character can be used. Yes, even letters can be chosen. Change it in Settings > Commands.
Added compatibility with AWS servers as per https://discuss.dev.twitch.tv/t/psa-chat-servers-are-going-to-migrate-to-aws-ec2-servers/4877 . The bot will randomly connect to any server in your servers parameter at http://tmi.twitch.tv/servers?channel=USERNAME
Mouse-over on an emoticon shows you the key code used.
Did some minor code cleanup.
0.9.6 - more bugfixes
Fixed a bug with !permit not working.
Fixed a crash bug that occurred if you hit login twice after opening the bot.
Merged some code from iamvroom, specifically allowing tooltips via data-toggle="tooltip" title="This is the tooltip"
but it might not work on modules.
Fixed Add User to points list.
0.9.5 - I release more bug fixes when I have a bug
Fixed a whole lot of crash bugs related to someone running a command without the expected number of parameters.
Fixed crash bug related to !songrequest
Fixed bug with emoticon processing where certain words (array method names) were showing up as broken images.
0.9.4 - more crash bugs fixed
Fixed a crash bug with !highlight / !ht - thx JonDoeTV
Fixed a crash bug with !streamtime (and !uptime that uses stream time) - thx chaz again
Added better compatibility with youtube URLs
0.9.3 - bugfixes
Fixed a bot crashing issue regarding changing moderation/spam settings. Thanks Chaz for pointing this out.
Re-added mod and sub parameters for module commands. This change is backwards compatible, so modules don't have to be updated unless they want to use the new (old) functionality.
0.9.2 - regulars
%from% can be used in custom commands to display the user that used the command
Custom commands can be set to regular/sub/mod now.
Modified the Chat UI slightly to make the margins between the chat window, viewer list, and viewer numbers smaller.
Modified the Points UI. Added the ability to set the amount of hours it takes someone to become a regular.
Settings>Commands can be used to change the access level of any default command, from off (no one can use it), to all, and more-or-less anything in between.
Added an api object apiDB that lets you load/create/etc a sqlite database. Documentation to come.
0.9.1
- More performance! A paragraph can now be parsed in 1ms instead of ~250ms. 20k users can be updated in a 60k user point database in about 10 ms now, down from about 4000ms. My old C2D ~10 yr old computer can run the bot smoothly with 15-20k active users now.
- Fixed a small bug regarding songs.log - it moved to the /txt/ folder now
- Fixed a small bug with subscribers not showing in the Events list
- Fixed at least a couple other bugs that I don't remember
- Module Overview is organized a little differently
New Module API commands (see the API for more details):
- apiChangeRBAC(keyword, rbac)
- apiGetMinutes(username)
0.9.0
Lots and lots of optimization done. Lots.
Modules have changed slightly in the way apiAddCmd works. See the module API for more details.
Changed the location of several output files from /log/ to /txt/. Check there if your hosts.log or something isn't working anymore.
Changed the way static commands are handled. The ability to change the moderation level or to completely disable the base commands will be added in the future, but the groundwork has been laid for it. Settings > Cmd Config is where things will go, but for now you can at least see all the chat commands.
Updated the "About" tab.