Iyouboushi's Home

イヨウボウシの宅

Posted by Iyouboushi on March - 11 - 2016 Comments Off on Kon version 1.5.4

Version 1.5.4 is now available for download!

For some reason I forgot to release version 1.5.3 so this post will serve as a way to talk about what I did in that version as well.

For version 1.5.3 I did the following:

  • Added the USER LEVEL command: !haiku This command will cause the bot to attempt to create a haiku using the 5/7/5 syllable structure. It’s not perfect and the counts will often be a little off but it’s a start. Needs the LB Brain to be on in order to work properly.
  • Changed the “Answer Search” code slightly so that it tries to find more than one answer to the same line. This may or may not help/improve anything.
  • Changed the LB brain so that it stores the starting lines in memory instead of loading them every single time something is added to the brain file.
  • Changed the way the filter works slightly so that when it adds things to the LB and basic brains it can run one of the same functions. This reduces code a little and makes it cleaner.
  • Fixed the Twitter aspect so that it works with the 1.1 OATH system.

It wasn’t a lot, but it was just minor improvements to try to improve the way the bot works (especially loading all the starting lines, as a huge brain file makes the bot pretty slow).

Version 1.5.4 was simply another fix to Twitter, as I was having some issues with it working reliably.  It now uses the CoreTweets.dll which is soooooo much nicer.

As always, the source code is a horrible mess.  Kids, don’t use this project as a way to actually learn how to program or hold it up to some high standard.  I’m honestly surprised this bucket of bolts even works with the way I’ve jerry-rigged it all together.  Having said that, it does work so feel free to download and enjoy.

DOWNLOAD
Binaries
Source

Categories: Featured, Kon, Programs
Posted by Iyouboushi on August - 11 - 2013 Comments Off on Kon SVN Updated

Hey everyone! This is just a quick post to say that I’ve gotten around to updating my C# Chatterbot, Kon, and posted the updates to the SVN I set up for it.

This update fixes Twitter so that it works again (due to Twitter changing their API a little), adds a !haiku command (which works..okay but not great) and changed the “Answer Search” code slightly so that it tries to find more than one answer to the same line.  This may or may not  help/improve anything.

The bot is occasionally unstable though.  I seriously need help in recoding the entire thing. I just don’t know who can help me do it though lol.  No one on my message board knows C# and I imagine it’s going to require a lot of work to fix up as I’m sort of learning as I go here.

If anyone sees this and is interested please e-mail me (iyouboushi (at) gmail dot com)

Categories: Kon, Programs
Posted by Iyouboushi on December - 2 - 2011 Comments Off on Auto Perform In Kon 1.5.2

This is just a quick update to let everyone know that I have added the auto perform code into Kon. This post will be a short explanation of how it works so that when the version is released you’ll know how to do it.

Right now the commands will be read from perform.kon which is a plain text file that can be opened in any plain text editor (notepad works fine for it). The commands that are recognized for the auto perform are: JOIN, SAY, MSG and WAIT.

JOIN – Joins a channel
SAY and MSG both work the same way here and lets you have the bot send a message to someone or say something to a channel when the bot joins the server.
WAIT – This command causes the bot to pause for a few seconds inbetween commands. Use this if you have a lot of commands set in the auto perform so that the bot doesn’t flood the server and get booted off.

So what you’ll do is open kon.perform in your favorite plain text editor and add a command one to a line. For example:

JOIN #KonBot
MSG NICKSERV identify mypassword
WAIT
SAY #KonBot hello all my peeps!

And then save it. When the bot is run the next time, it’ll automatically do all of those commands. I’ll include a perform.kon.example file that will basically show exactly that in case you forget.

I’m not sure when I’ll release this update. I want to test it a little while longer and make sure there’s no issues with it before I do. But I’m sure it’ll be soon. :)

Categories: Kon, Programs
Posted by Iyouboushi on September - 6 - 2011 Comments Off on Kon Offline Version 1.2.0

Kon Offline version 1.2.0 has finally been released. Sorry that it took so long. I kept testing the Kon 1.5.0 engine. While it’s not perfect, it’s probably as good as I’m going to get it for a while (interest in this project is a bit waning as of late).

I’ve redone the way the LB Brain stores things drastically. Before it was split–questions in one file, everything else in another. That’s no longer the case. It’s all back down to one lb.brain file. This version also has what I call “Answer Search.” This uses the kon.brain file. Basically both files are now required to make Kon work (if you use that new function).

Basically “Answer Search” tries to find the appropriate answer to something that you’re saying. It doesn’t always work, and sometimes it has to be pretty specific, but eh.

You: My skills with a sword are highly venerated.
Kon: Too bad they’re all fabricated.
You: I can’t rest ’til you’ve been exterminated.
Kon: Then perhaps you should switch to decaffeinated!
You: I’ll leave you devastated, mutilated, and perforated!
Kon: I’ll leave you devastated, mutilated, and perforated.

Binaries: Download

Categories: Kon, Kon Offline, Programs
Posted by Iyouboushi on January - 1 - 2011 Comments Off on Kon Offline Version 1.1.1

This is just a very quick post to announce that I have updated Kon Offline to version 1.1.1 on 1/1/11. :)

There’s only one change in this version and that’s an updated LB Brain that I’m testing out. The biggest change is that when constructing sentences it can go look backwards as well as forwards through the brain files. Previous versions of the LB Brain only looked forward. What’s the difference? Consider this:

“empty as your soul!”

vs

“Your words are as empty as your soul!”

In the past the first line is what Kon would spit out. Now it will try to spit out the second line by going backwards and looking to see what “empty as your soul” is connected to. Sometimes it will mix things up and create hilariously weird lines. Sometimes it’ll be just right.

Anyway, this is long enough. Go download, test and let me know if you like the changes.

Binaries: Download

Categories: Featured, Kon, Kon Offline, Programs
Posted by Iyouboushi on August - 23 - 2010 Comments Off on Kon Offline Version 1.1.0

In an effort to try and improve the offline version of Kon, I’ve updated to a new version!

This version fixes a minor lag issue that was appearing when text was entered to when it actually appeared in the chat box. This version also re-introduces the conversation logger (it’s on by default) as well as a config file to save your options (including your nickname now). There’s also some very few basic colors to give it more of an appearance of an actual IM program.

So please check it out and enjoy. As always, if you find any bugs or errors please let me know about them and I will try to fix them for the next version.

Binaries: Download

Categories: Featured, Kon, Kon Offline, Programs
Posted by Iyouboushi on August - 17 - 2010 Comments Off on Kon Offline Version 1.0.0

Hey everyone!

I know there’s a bunch of people out there who have taken interest in my C# Chatterbot, known as Kon. And I know that not everyone is able to hop on IRC and go chat with him. Watching it post on twitter is interesting at first but sometimes you wish you could just interact with it. Well, today I have the solution for you!
Read the rest of this entry »

Categories: Kon, Kon Offline, Programs

Featured Posts

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).

Kon version 1.5.4

Version 1.5.4 is now available for download! For some reason I forgot to release version 1.5.3 so this post will serve as a way to talk about what I did in that version as well. For version 1.5.3 I did the following: Added the USER LEVEL command: !haiku This command will cause the bot to […]

Search my site

Twitter Updates