What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

callarse - AIML Chat Bot

Status
Not open for further replies.

kuchr3

New Member
Joined
Jan 15, 2010
Messages
70
Reaction score
6
callarse is a small, fast, standards-compliant yet easily customizable implementation of an AIML (Artificial Intelligence Markup Language) based chatter bot in C#. It's is a class you can load in HonorBuddy and up, it will use the AIML technology to pretend you're a real player in World Of Warcraft(WoW) when gliding. callarse does not create responses to say, whispers beside the once set in the options, instead it will generate a response based on the AIML files in your aiml folder. In other words callarse is a way to implement AIML into WoW while botting.

Curious about AIML? -Check Wikipedia

Please take a look at post 2 if you want to check it out without using honorbuddy. This is for testing only!

features:
# it can send a default response in case AIML does not know what to say
# it can avoid a whisper loop to yourself
# it can blacklist (ignore), players
# it can respond to say's when only one player is close, your toon name or when keywords are mentioned
# it can avoid same message to be send repeatedly
# configurable random(20%) chat delay to simulate human typing
# all timings are random

Expect other great features in the future ;)

credits:
# Zeo80 - initial idea
# Nicholas H.Tollervey - AIMLBot
# Apoc - for sharing a great aiml basement
 

Attachments

Last edited:
Here's the little console application i wrote for testing how callarse aiml handles different situations. Check it out and report bugs.

demo:
17530756.gif


virustotal:
52381969.gif


download:
v1.0.0 callarseTestConsole.zip || Mirror
 

Attachments

Last edited:
1st!!! trying now

First Convo with BlahBlahBlah:

Blah]: handle message 'gimme a min
[Blah]: pushing answer 'nvm'
[Blah]: handle message 'ohi whent down
[Blah]: handle message 'on teh phone
[Blah]: pushing answer 'What is on teh phoneclockwiseampires except in Twilight like on teh phoneclockwiseampires except in Twilight .'
[Blah]: handle message 'what the hell lol
[Blah]: pushing answer 'Try expressing yourself another way.'
[Blah]: handle message 'what?
[Blah]: pushing answer 'dont know'
[Blah]: handle message 'ha it plz clee uff on fort
[Blah]: pushing answer 'Cheers'
[Blah]: handle message 'k dont dps the spirirts e books. The movies however...make me wanna stab myself in the eyes with sporks.
[Blah]: pushing answer 'Toothpaste'

Also, so players are aware, if someone creates a convo with you, the plugin will stop the CC from doing it's job, till it responds.
 
Last edited:
dont hit the recompile button yet :D

Code:
Plugin from C:\Users\Ntsmarkv\Desktop\HB2\Plugins\BlahBlahBlah .cs could not be compiled! Compiler errors:
File: BlahBlahBlah.cs Line: 123 Error: The type 'BlahBlahBah.AIMLData' in 'c:\Users\Ntsmarkv\Desktop\HB2\Plugins\BlahBlahBla h.cs' conflicts with the imported type 'BlahBlahBah.AIMLData' in 'c:\Users\Ntsmarkv\AppData\Local\Temp\msb65ygf.dll '. Using the type defined in 'c:\Users\Ntsmarkv\Desktop\HB2\Plugins\BlahBlahBla h.cs'.
 
Damn i need to learn C# i want to make these :D

Trying this now!
 
First Convo with BlahBlahBlah:

lmao!!! :cool:


sometimes when it doesnt know what to say i panics and:

[Blah]: handle message 'what are you doing?
[Blah]: pushing answer 'I don't know what I am doing3Skettis Talonite2a80nkleworthPrimordial Saronitehr 500g pst mer have mats will tip1212hSix of Warlordshr in ah cheap last one sold for 5k .'
 
Last edited:
I know right? was trying to reference Twilight, LOL.
 
[Blah]: successfully initialized
[Blah]: handle message 'yo
[Blah]: pushing answer 'I am very busy'
[Blah]: handle message 'what are you busy with?
[Blah]: pushing answer 'I don't know what I am busy withis Soulcaller2a8050Sweetravenhis boot so when he kicked a blind person hed know what hit him .'
[Blah]: handle message 'what?
[Blah]: pushing answer 'nvm'
[Blah]: handle message 'lol
[Blah]: pushing answer 'No time for chat'
[Blah]: handle message 'ok ok ill leave you alone
[Blah]: pushing answer 'Cheers'



lmao awesome!
 
yeah... seems like it gets confused with the question "what are you doing?" or "what are you busy with?"
 
yeah... seems like it gets confused with the question "what are you doing?" or "what are you busy with?"

did you tried v1.0.1?

Code:
[Blah]: handle message 'Hello
[Blah]: pushing answer 'Hi there!'
[Blah]: handle message 'what are you doing?
[Blah]: pushing answer 'Just grinding'
[Blah]: handle message 'what are you busy with?
[Blah]: pushing answer 'I don't know what I am busy with .'
 
Very nice to see a new AIML plugin out since the last stopped being supported :)
 
did you tried v1.0.1?

yeah this is with v1.0.1

Code:
[Blah]: handle message 'hey
[Blah]: pushing answer 'nvm'
[Blah]: handle message 'What are you doing?
[Blah]: pushing answer 'I don't know what I am doing5Skettis Windwalker2a80eetravenahqkgAAHSACIBAAQCCAAJAA7BiAh0u0SRHyz8tzhEnchantinghr LFW .'
 
YES. Someone FINALLY made this for honourbuddy. I loved this with glider, thanks so much for making this.
 
changelog callarse v1.0.0
# renamed to 'callarse'
# new and even better aiml engine (check it out)
# added a queue for better msg handling
 
We should just work on a good Aiml database now.. But this does look like it will make a lot of people jizz in their pants when they see this.. Good work.

Edit: Seems there was fine aiml database aldready..
 
Last edited:
We should just work on a good Aiml database now.. But this does look like it will make a lot of people jizz in their pants when they see this.. Good work.
check out post 2 for testing the callarse's aiml ;)
 
it is possible to add to the database.. open up the hb.aiml file and add as much as you want :)

You:sex?
bot:Why not.
You:Cool
bot:yep
You:that was great
bot:I thought it was too
 
Status
Not open for further replies.
Back
Top