Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases

Reply
 
Thread Tools
vBTeachbot 2.1 Details »»
vBTeachbot 2.1
Version: 1.00, by Martin64 Martin64 is offline
Developer Last Online: Jul 2020 Show Printable Version Email this Page

Version: 2.2.x Rating:
Released: 01-28-2003 Last Update: Never Installs: 27
 
No support by the author.

vBTeachbot 2.1
(by Martin64, martin64@vbhackers.com)

[about]

This hack requires Tombot: (https://vborg.vbsupport.ru/showthrea...threadid=48053).

Want to teach your Tombot? vBTeachbot adds an option in your Admin CP that will let you teach the bot directly - it will instantly be able to answer your questions.

[screenshots]

https://vborg.vbsupport.ru/attachmen...&postid=347904
https://vborg.vbsupport.ru/attachmen...&postid=352490
https://vborg.vbsupport.ru/attachmen...&postid=352491

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #82  
Old 02-06-2003, 03:08 PM
Martin64's Avatar
Martin64 Martin64 is offline
 
Join Date: Nov 2001
Posts: 390
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You might want to read this:

https://vborg.vbsupport.ru/showthrea...085#post351085

Reply With Quote
  #83  
Old 02-08-2003, 02:04 AM
forby forby is offline
 
Join Date: Jul 2002
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

great hack ,but is this only working with the use of the vb DB ,or can i use this with a different DB like the one where the bot is running what is not the same like the vb DB and if ,how ?
Reply With Quote
  #84  
Old 02-10-2003, 12:26 AM
Martin64's Avatar
Martin64 Martin64 is offline
 
Join Date: Nov 2001
Posts: 390
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Teaching the bot (screenshot 2)
Reply With Quote
  #85  
Old 02-10-2003, 12:27 AM
Martin64's Avatar
Martin64 Martin64 is offline
 
Join Date: Nov 2001
Posts: 390
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Teaching the bot (screenshot 3)
Reply With Quote
  #86  
Old 02-10-2003, 12:32 AM
Martin64's Avatar
Martin64 Martin64 is offline
 
Join Date: Nov 2001
Posts: 390
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Version 2.1 released:

I scrapped the "directly inserting to database idea", it didn't work properly (pattern interfearing), so I dediced to go back to the AIML writing idea.

This new version lets you write AIML directly from your Admin CP, that you easily add to your current custom.aiml file. The good news is that you know exactly what you've taught the bot, and also, in case you need to empty the pattern/templates tables, you have an aiml file you can easily reload.

Download the zip file for more information.
Reply With Quote
  #87  
Old 02-18-2003, 08:49 AM
trilOByte's Avatar
trilOByte trilOByte is offline
 
Join Date: Nov 2001
Location: England
Posts: 325
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Martin, sorry if this has been asked before and I've missed it, but does this hack support wildcards?

I mean if you input a statement like...

"I love classical music, there is just nothing to compare with it"

and you want the bot to pick up on this and answer something like...

"well, if you got your classical head out your but and listened to something else..."

You would be dependant on the poster entering the exact syntax in order to prompt a response. If you could specify wildcards, like "#" to mean anything, then input...

"# love # classical misic #"

Then the bot would be triggered by those three words and any combination of other words in place of the "#".

Does this make sense?
Reply With Quote
  #88  
Old 02-19-2003, 10:59 PM
StarBuG's Avatar
StarBuG StarBuG is offline
 
Join Date: Dec 2001
Location: Germany
Posts: 1,033
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Maybe another way to teach the bot "directly" would be not to write the questions into the output.txt instead you should directly write it into "custom.aiml"

If you do it that way people don?t have to edit custom.aiml manualy and it would make it much more "professional"

What do you think!?

StarBuG
Reply With Quote
  #89  
Old 02-20-2003, 12:19 AM
Martin64's Avatar
Martin64 Martin64 is offline
 
Join Date: Nov 2001
Posts: 390
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

trilOByte: This hack works just like you would write the AIML by hand, only, this makes it easier and faster, and also, you can get your moderators to help you.

The only thing that limits how you're able to teach the bot is how AIML works, and I can't say I'm an expert at that. I recommend you have a look at the following pages to learn more:

http://www.alicebot.org/documentatio...reference.html
http://www.alicebot.org/documentation/aiml-primer.html

StarBuG: Yeah, that would be great if it could be done, but we're using fopen to add extra XML at the end of the file every time we enter a new question, and an AIML file requires this tag at the end of it:

</aiml>

I don't know how we could add extra XML to an AIML file and still keep the closing </aiml> tag...
Reply With Quote
  #90  
Old 02-20-2003, 10:26 AM
StarBuG's Avatar
StarBuG StarBuG is offline
 
Join Date: Dec 2001
Location: Germany
Posts: 1,033
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Im no coder myself but could it be done this way:

1) delete the </aiml> tag in the aiml file
2) enter the new questions with the new </aiml> tag at the end?

That should be possible I think!

Greetings

Star
Reply With Quote
  #91  
Old 02-21-2003, 10:48 AM
trilOByte's Avatar
trilOByte trilOByte is offline
 
Join Date: Nov 2001
Location: England
Posts: 325
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Martin64
trilOByte: This hack works just like you would write the AIML by hand, only, this makes it easier and faster, and also, you can get your moderators to help you.

The only thing that limits how you're able to teach the bot is how AIML works, and I can't say I'm an expert at that. I recommend you have a look at the following pages to learn more:
Yeah, gettin it now, thanks. Little slow on the uptake over here.

I have found something interesting about the aiml file set though.

See here
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 04:55 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04537 seconds
  • Memory Usage 2,302KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete