Category: Mini Games/ROFL
Addon Information
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Duugu's Portal Bug Reports Feature Requests
Author:
Version:
1.3.2
Date:
11-05-2008 01:11 PM
Size:
63.94 Kb
Downloads:
14,971
Favorites:
153
MD5:
Pictures
Click to enlarge
S. Freudspoket
AGT - Automatic Goblin Therapist   Popular! (More than 5000 hits)


Ever had an annoying conversation with one of these morons who couldn't shut up?
A brainsick lvl 1 orc asks you every few minutes for some gold?
Whispers with "r u healer?" over and over again?

From now on your personal Automatic Goblin Therapist will do the job for you. He will do the full conversation for you - guarding your back AND doing all the treatment.

Every character who whispers you is added to the Waiting Room.
A left click on a character in the Waiting Room moves it to Surgery where the last whisper and all further whispers are automatically answered by your diligent Goblin Therapist.
A second left click will move the character back to the Waiting Room.
A right click kicks the character out of Surgery or Waiting Room and opens a seat for new patients.
  • To don't confuse the conversation partner the Therapist answers in a natural manner. He's typing 500 characters per minute. So don't complain about him.
  • Surgery or not ... the Goblin Therapist will not automatically respond to any whispers if you are afk or dnd.
  • Furthermore the Goblin Therapist will inform you if the patient ignores you.
  • Characters will be automatically removed from the Surgery and the Waiting Room after 5 minutes without any new whispers.
  • The Goblin Therapist is able to handle up to five patients simultaneously.
  • Configuration via the Blizzard interface menu.

Credits
  • ELIZA is a computer program by Joseph Weizenbaum, designed in 1966, which parodied a Rogerian therapist, largely by rephrasing many of the patient's statements as questions and posing them to the patient. (http://en.wikipedia.org/wiki/ELIZA)
  • I took lot of the source code from Michal Wallace's and George Dunlop's JavaScript implementation of ELIZA (http://www.manifestation.com/neurotoys/eliza.php3) and ported it to lua.

Best of conversations
I really would like to see your personal "best of" therapist conversations.
If you have some and would like to share them with us please take a screenshot or copy the chatlog and send them via PM to me.

Psychoshamoo: http://docs.google.com/Doc?id=dgb7xtgh_17hhh53gf9&hl=en
Codex: http://www.scherbenweltkorps.de/agt/codexconv.html
Xieje: http://www.scherbenweltkorps.de/agt/convXieje.html
Fonjask: http://www.textdump.com/v/?k=MjM1MA==
Jicy: http://www.scherbenweltkorps.de/agt/jicy.html


Custom Libraries
The Therapist uses a library of keywords and responses to work with the patients. With 1.2 there's a option to edit and add keywords and responses and to load custom libraries.
Please click on the "HELP" button in the library edit window before (!) you add or modify the library to learn how to do this.

Share Your Custom Library
If you create a custom library and you think it's worth to provide theses changes to others, then send you custom library via PM to me and I'll add it to the default AGT libraries list.
To send me a custom library please copy the AGT saved variables file.
Where do I find this file?
\World of Warcraft\WTF\Account\YOURACCONTNAME\ServerName\CharacterName\SavedVariables\AGT.lua
  Change Log - AGT - Automatic Goblin Therapist
1.3.2
- Slightly changed the phrase recognition mechanics
- toc updated to 30000

1.3.1
- Bugfix: Minimap Button Frame not longer breaks the addon

1.3
- 3.0 changes
- Bugfix: Malformed pattern bug

1.2.3
- removed overlooked debug code

1.2.2
- Fixed a bug with the "guild pass trough" option
- added a "quote" option.
AGT replies to whispers without recognized keywords with neutral phrases like "I see" or "I'm not sure I understand\nyou fully".
The quote option is to add more variety to these kind of replies. The option forces AGT to reply to x percent of the incoming whispers without a keyword with a "best fit" quote out of a list approx. 850 predefinied quotes.
If you set the option to 100% AGT answeres every whisper without a listed keywords with a quote. If you set the option to 0% AGT don't replies with quotes.
A good value for this option could be "20%", where AGT replies with a quote to 20% of all whispers without a keyword.

1.2.1
- Added a "Pass Through Guild" option. AGT will not reply to characters from your guild.

1.2
- Added "Greet" option to deactivate the initial "Do you ever say hello" question.
- Added "Edit Library" option
- AGT will not longer repeat the last response if there are multiple responses available for the related keyword. However there are keywords with only one response.
- AGT will reply to the keywords "what, who, where, when, or why" with a "why do you ask" statement only if the whisper was a question (ends with ?)
- Fixed a bug with malformed patterns and unfinished captures.
- Added a "Pass Through Friends" option. AGT will not reply to characters from your friends list.

1.1
- Added some options (accessible via the blizzard interface menu)

1.0
- Inital version
  Optional Files - AGT - Automatic Goblin Therapist
Sorry, there are currently no optional files available.
  Comments - AGT - Automatic Goblin Therapist
Post A Reply
Author Comments Comment Options
Old 06-01-2009, 04:57 PM  
Zeta91
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Hi, Duugu,

I figured it out, and I am not sure why it made a difference though, but instead of downloading and saving the file, I just opened and extracted. Maybe that was what i was suppose to do, and I read the instructions on downloading it wrong, but anyways thanks for what you advice you had to offer, and I love the addon! Very awesome.
Zeta91 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-30-2009, 01:08 PM  
Redwood Elf
A Deviate Faerie Dragon
 
Redwood Elf's Avatar
Interface Author - Click to view interfaces

Forum posts: 13
File comments: 30
Uploads: 1
Multiple

Could there be a feature to have multiple "personality files" (I.E. Libraries) that can be selected from within the configuration screen? (Maybe to annoy RP-er annoyances on a RP server)

For example, Let's say I make a Library that talks with the Trollish "Cajun" dialect (Ending most of the statements with "mon", etc) to be used when I play a Troll character, but I'd like to use the default therapist library for my other characters, without having to move files in and out of the addon folders?

Oh, and shouldn't "surgery" be more properly labelled "On the Couch"?

(EDIT) And going through the libarary while editing, I came across this:

[79] = {Text = "Really, Selected = false,}, always?", Selected = false,},

Shouldn't that be:

[79] = {Text = "Really, always?", Selected = false,},

It looks like you accidentally pasted "Selected=false,}," in the middle of the quote string

Last edited by Redwood Elf : 05-01-2009 at 09:45 AM.
Redwood Elf is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-26-2009, 11:40 AM  
Duugu
A Cobalt Mageweaver
 
Duugu's Avatar
Interface Author - Click to view interfaces

Forum posts: 223
File comments: 143
Uploads: 16
Quote:
Originally posted by Zeta91
OK i did what you said Duugu, all the way up to the "paste in paint" part and when I came to post it here, there's an option of "insert image", I figure thats what I do next? But it is not working? Any ideas? Or did i do something wrong lol? Sorry for the extra trouble, just not too good at this stuff.
You could use a free hosting service like http://www.imageshark.com and post the link to your image.
Duugu is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-26-2009, 01:04 AM  
Zeta91
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
OK i did what you said Duugu, all the way up to the "paste in paint" part and when I came to post it here, there's an option of "insert image", I figure thats what I do next? But it is not working? Any ideas? Or did i do something wrong lol? Sorry for the extra trouble, just not too good at this stuff.

Last edited by Zeta91 : 04-26-2009 at 01:05 AM.
Zeta91 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-25-2009, 07:55 PM  
zOMGREI
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Quote:
Originally posted by Duugu
There's an option called "Quotes". Just set it to 0 percent.
Oh. Duh. It didn't even register with me that it would have been a slider. Thanks!
zOMGREI is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-25-2009, 06:05 PM  
Duugu
A Cobalt Mageweaver
 
Duugu's Avatar
Interface Author - Click to view interfaces

Forum posts: 223
File comments: 143
Uploads: 16
Quote:
Originally posted by zOMGREI
Is there a way to disable the usage of quotes?
There's an option called "Quotes". Just set it to 0 percent.
Duugu is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-25-2009, 04:08 PM  
zOMGREI
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Is there a way to disable the usage of quotes? They've derailed most of my uses of this, and quite frankly, I cannot think of a situation in which they would be in context and useful, since the bot seems to spit them out randomly.

I've checked the library and they weren't in there...

Please tell me you've got a way to disable them.

Last edited by zOMGREI : 04-25-2009 at 04:08 PM.
zOMGREI is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-25-2009, 04:05 PM  
Duugu
A Cobalt Mageweaver
 
Duugu's Avatar
Interface Author - Click to view interfaces

Forum posts: 223
File comments: 143
Uploads: 16
Quote:
Originally posted by Zeta91
And I'm not sure how I would take a screenshot of my files/folders? And where would they be located once I did take a shot?
Just open the Windows Explorer, browse to the folder, press the "Print" key, and paste the image into Paint.
A screenshot doesn't have any impacts to your files and folders.
Duugu is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-25-2009, 03:18 PM  
Zeta91
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Operating system: Windows XP
And I'm not sure how I would take a screenshot of my files/folders? And where would they be located once I did take a shot?
Zeta91 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-24-2009, 11:22 AM  
Duugu
A Cobalt Mageweaver
 
Duugu's Avatar
Interface Author - Click to view interfaces

Forum posts: 223
File comments: 143
Uploads: 16
Re: Still having trouble with AGT

Quote:
Originally posted by Zeta91
Still having issues with manually installing this addon
Well, I'm not very familiar with this operating system stuff. I'll try to help you if you provide me:
- you operating system version
- a brief overview of the corresponding folders (open them within the windows explorer and take a screenshot).

But as I said ... I don't know much about this. I kindly ask you to post you problem within the threads I've linked earlier.

Last edited by Duugu : 04-24-2009 at 11:26 AM.
Duugu is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-24-2009, 11:18 AM  
Duugu
A Cobalt Mageweaver
 
Duugu's Avatar
Interface Author - Click to view interfaces

Forum posts: 223
File comments: 143
Uploads: 16
Quote:
Originally posted by xtoq
I've recently started playing around with the responses, and I noticed if I choose a default response and edit it, then click "Save edit", it makes the response appear in all caps, even if it was typed differently.
Thanks for your feedback. This is a known bug. I'll try to fix it asap.
Duugu is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-24-2009, 11:16 AM  
Duugu
A Cobalt Mageweaver
 
Duugu's Avatar
Interface Author - Click to view interfaces

Forum posts: 223
File comments: 143
Uploads: 16
Quote:
Originally posted by comamind
Code:
["Q"] = false,
["Selected"] = false,
What does these things stand for?
"Selected" is an internal flag for editing the library. Don't translate it.
"Q" is a flag to parse the incoming messages. It means "this keyword must be within a question (message ends with ?) to be valid".
Code:
		if AGTkeyword[foundkey].Q == true then
			if string.sub(msg, -1, -1) ~= "?" then
				foundkey = AGTNotFoundKey
			end
		end
I've added this one to prevent AGT from replying to non-question messages containing "who", "how", etc. with a question statement.
Set Q to true if you want AGT to rephrase the patient's statement as a question if the keyword is found.

Quote:

Second question, how does the addon know that someone wrote "hello" in the language I am translating the lib to?
This feature is bugged. (Or let's say the option's description is misleading *g*)

Checking the "Hello" option will force AGT to reply with "Don't you ever say hello" if the first message don't contains ANY of the known keywords.
If the first message contains a keyword, even if this keyword isn't "hello", AGT will reply as usual.
I'll try to fix this asap.

Last edited by Duugu : 04-24-2009 at 11:27 AM.
Duugu is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-24-2009, 02:46 AM  
Zeta91
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Still having trouble with AGT

Still having issues with manually installing this addon, but I did recently un-install and re-install WoW to get back some missing folders and files that may have required this addon and I thought I would finally have an interface folder after doing so, but for some reason I did not?

So after discovering this, I went to create a file labled "Interface" once more, then an "AddOns" folder and then I exited the windows, I came back and it automatically changed to a folder labled "Interface.20090423-221141". I tried to install AGT once again as instructed and it still did not work, so I went back to look and this time there were 2 "Interface" folders, including the one labled "Interface.20090423-221141". I have tried to install AGT in both, but still did not work. Both interface folders contain the exact same files as well.

I also noticed a help comment with moving the "UI" folders (both folders contain UI folders) because I have 2 "c\:World of Warcraft\" "pathways/drives?" So if I was to move the UI files as suggested which UI files would I move into what interface folder....and would it hurt WoW if I deleted one of the 2 interface folders? Might it work?

Thanks,
Zeta91
Zeta91 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-21-2009, 12:47 PM  
xtoq
A Deviate Faerie Dragon
 
xtoq's Avatar
Interface Author - Click to view interfaces

Forum posts: 14
File comments: 333
Uploads: 1
I've recently started playing around with the responses, and I noticed if I choose a default response and edit it, then click "Save edit", it makes the response appear in all caps, even if it was typed differently. Only happens on edited responses, not newly added ones. I've just been adding new ones and deleting the ones that I would have edited to get around it, but I thought I would bring it to your attention.

Thank you for my favorite mod ever.
xtoq is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-21-2009, 10:46 AM  
Fonjask
A Deviate Faerie Dragon
 
Fonjask's Avatar
Interface Author - Click to view interfaces

Forum posts: 17
File comments: 243
Uploads: 4
Quote:
Originally posted by comamind
I want to tell the addon, that a "hello" can look like hi moin and so on

If these are missing in the first message THEN it should answer with
Don't you ever say hello?
If I were you I'd play around with the
Code:
		if foundkey == AGTNotFoundKey then
			if AGTPatients[patient].Greet == false and AGTOptionsSettings["Global"].Hello.Value == AGTOptionsCONSTChecked then
				AGTPatients[patient].Greet = true
				AGTPatients[patient].PrevAnswMsg = msg
				return "Don't you ever say Hello?" 
			else
options a little bit, tried finding what you need but couldn't find it, but as for you already did some searching in Duugu's code, I suggest reading everything that has 'greet' and/or 'hello' in it .

Good luck!
__________________
Fonjask is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.