Iyouboushi's Home

イヨウボウシの宅

Iyouboushi On May - 27 - 2008

The last time I touched Kon was back on Feb 28th. When I had closed down the IDE that final time I thought that it was probably the closest that I’d ever come to being able to make Kon “learn.” To be honest, that feeling hasn’t wavered all that much, but I have found ways to improve and enhance Kon since then.

First up are bug fixes. After having run Kon for a few weeks observing I’ve noticed a few major bugs that have popped up. Two of which caused the bot to go BOOM. I also discovered that it wasn’t replacing “UNNAMED_USER” correctly with someone from the channel. That has since been fixed. Also fixed: when a user used to talk to Kon in query he would respond in channel. Now he responds in query to queries.

Another thing I really wanted to get done with the last version but got tired before finishing was separating commands into three types: admin, users, and everyone. This version has achieved this. There’s one admin that must be set, then the admin can add multiple users. All of the commands have been split into one of those three categories.

One last thing I’ve done was go back and redo the LB brain so that it splits questions and all other lines (“statements”) into separate files. If the user asks Kon a question he will ALWAYS respond with a statement. Otherwise, it will be a 50/50 shot on which one he’ll do. It’s not a huge change, but it might make things a little easier in the future should I choose to pursue other ideas I have.

Download Binaries: Click here
Downlod Source: Click here (and download all the files)

Complete changelog:

  • Fixed an error when you toggle the LB brain off that caused the bot to crash.
  • Fixed an error with !LBinfo when the LB brain wasn’t loaded.
  • Tried to fix the reconnect command, again.
  • Seperated the IncomingCommand method into its own file.
  • Seperated the ConsoleCommand method into its own file.
  • Seperated the logging method into its own file.
  • Added !konInfo to the list of commands. This will send the version information to the channel.
  • Changed the way the LB brain works by seperating questions and statements. Now when someone asks a question to the bot, it will reply with a statement (a non-question). Otherwise, it’ll be random whether or not it asks a question or replies with a statement.
  • Fixed a channel user list bug that wasn’t showing the list of channel users after someone talked to the bot for the first time.
  • Added a !channelusers command that will display all the users in the channel (for testing purposes) ** warning: don’t use this command in an extremely busy channel with a ton of users (more than 30) or else it might crash the bot.
  • Added an !utter command that will Kon to randomly say something to the channel.
  • Added an admin section to the config file. Admins have access to all commands and have the ability to add ‘users’ to the list.
  • Commands have been broken down by type: admin only, users, anyone.
  • Fixed a bug in previous versions where Kon would spout two responses for one input line.
  • Fixed a bug that caused Kon to reply to the main channel when someone messaged him in private. Now he will respond to private messages by messaging the person who is talking to him.
  • ADMIN ONLY commands: !addUser (nick), !remUser (nick), !quit
  • ADMIN AND USERS ONLY commands: !reload, !reloadAIML, !toggleAIML, !toggleGoogle, !toggleLB, !channelUsers, !utter
  • ANYONE commands: !splash, !konInfo, !brainInfo, !LBinfo

Until next time…

Categories: Kon, Programs

Comments are closed.

Featured Posts

Battle Arena 4.0 – Release

Version 4.0 has been in development for almost three full years but it’s finally ready to be officially released. As you can imagine it’s full of additions, changes and fixes. Look after the jump for the changelog and the download link. Moving forward I am not sure if I’ll continue to post “full versions” here […]

Battle Arena 3.2 – Release

It took over a year but it’s finally here! Battle Arena 3.2 is done and is now available for download.  As usual it’s chalk full of additions, changes and fixes — most of which will be listed after the jump.  Hope everyone has happy holidays.  See you in 2017.

Battle Arena version 3.2 Is Almost Done!

It’s been nine long months and Battle Arena has undergone a lot of various new additions, changes and fixes.  The final release of version 3.2 is drawing closer but still has a little ways to go.  As it stands today, here’s some of the main highlights:   ADDITIONS: Added the Supply Run type battle. In […]

Bleach 666 – EMPTY HALL OF THE PUPPET TEMPLE

Chapter 666 – EMPTY HALL OF THE PUPPET TEMPLE [Unix] [MangaStream] The chapter was released a day earlier than usual! Woohoo! Though, was it really a chapter to get excited over? Click the read more and see the summary and some thoughts (as usual).

Search my site

Twitter Updates