The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Talkerbot V2.2.3 (AI Posting Bot) Details »» | |||||||||||||||||||||||||
Talker Bot Hack v2.5.0
Hack By: Tim (eXtremeTim) Yarbrough Website: www.extremechatforums.com What This Hack Does. This hack add a userlike bot to your forums. You can set which forum he will post in and how often he will reply to poeples posts. He will try and build his replies off the text that they posted. This bot will learn overtime slowly from your users posts. Whats new in 2.5.0? Cleanup of the code to allow better support for php5 users. Simplified the steps to get the bot working. Improved the code in various spots. Fixed sloppy coding issues that remained from the original version of the hack. Whats new in 2.2.4? Start of php 5 compatibility fixes Query errors ajax cosmetics issue (should be fixed now but if not please let me know) quite a few minor random things. Whats new in 2.2.3? Fixed a few bugs (didnt fix the php 5.1 issues yet till i have time to make sure they dont have an undesired effect) Added code to make bot show up online. Made bot show up as last poster correctly. Fixed table prefix issue Whats new in 2.2.2? Cleaned up code a bit. Fixed <br> problem Improved bots sanity Fixed alot of stuff. To Upgrade from 2.2.4: Upload all files import the new product. To upgrade from 2.2.3: Reupload src folder from the alice dir, install the product file, and upload ewt_talkerbot.php. To upgrade from 2.2.2: Reupload the src folder from the alice dir and also re upload the ewt_talkerbot.php file. No changes were made to the product file. To upgrade from 2.2.1: Overwrite the current product Overwrite ewt_talkerbot.php To Upgrade From 2.2.0: Overwrite the current product. Upload ewt_talkerbot.php To Upgrade From A Previous Version: Just follow the install steps in the files becuase yea there was no prior version for vb3.6 so you should have no file edits to redo. This version is much cleaner overall then all the previous version. I have removed a good deal of the code in the core alice bot that used to cuase errors. I have moved all the control settings into the admincp. Plus many other things including a much cleaner ewt_talkerbot.php file then the original _talkerbot.php file. About v3 Yes version 3 is being planned out yet again. I had it finished at one point only to lose it when my computer was stolen a while back. So now im planning even more stuff for version 3. I will post information about v3 later. AIML File: I need aiml files. If you know where to get them or have a bunch you can send me please contact me via pm on here so I can get the files. (Needing more for the base package and some to start playing with the aiml sharing features of v3 ) Demo: http://www.extremewebtech.com/forums...esting-grounds User/Pass: test2323/test2323 Show Your Support
|
Comments |
#312
|
|||
|
|||
yes it's normal..........there is supposed to be a learning mod for it, but the only one available at this point is at extremetims' website......that one will have to work for now, until someone can figure out the coding for the botlearner figured out.
Right now i am close Quote:
|
#313
|
|||
|
|||
mine wasnt neither but after i read this whole thread and did wat was said it works great .. nice hack
|
#314
|
|||
|
|||
mine wasnt til i read this whole thread and did what it said.. thanks for the entertaining hack
|
#315
|
|||
|
|||
P.S. I you wait a bit I will be releasing the code in use on my site.
|
#316
|
|||
|
|||
Quote:
After 50,000 records are imported the database user is locked out for up to one hour. I am able to get around that limitation on things like re-indexing my search tables because I have 50 database users defined. In includes/config.php I have this: Code:
$randomNum = rand(0,49); if($randomNum == 0){$dbuser = 'db_user0'; } else if($randomNum == 1){$dbuser = 'db_user1'; } else if($randomNum == 2){$dbuser = 'db_user2'; } else if($randomNum == 3){$dbuser = 'db_user3'; } //you get the point $config['MasterServer']['username'] = $dbuser; $config['MasterServer']['password'] = 'all_db_users_have_same_password'; If the botloader could be made to import records 1,000 or even 10,000 at a time in conjunction with the multiple db user mod mentioned above, many shared host problems might go away. |
#317
|
|||
|
|||
Every time I try to run the bot loader I get this:
Loading data aiml file: I.aiml Loading data aiml file: M.aiml Loading data aiml file: R.aiml XML error: no element found at line 1479 Is something missing? |
#318
|
|||
|
|||
you have an error in r.aiml
|
#319
|
|||
|
|||
Quote:
Seems to have installed ok for me, thanks Tim it finally got there. From the messing I did with the old version getting it running in 3.5.x the only real way I could see getting delayed responses would be to cache the bot output to a temp table or file and process this by cron every so often to copy the output to the real table and clear any it has copied from the temp table, just in case this has a limit option, large boards it may seem strange if its replied to 50 threads in a minute. |
#320
|
|||
|
|||
awesome info nitro. You should try this too nitro extremetim I haven't gotten it to work yet, but i know i am close.
Basically you need to start a new thread and keep the number of that thread, then start a post and keep the number of that post..... Then: $trainingid = xx; $trainingfirstpid =xx; $learnedid = xx; $learnedfirstpid = xxx; ad you thread and post in the above xx's and you should be able to teach your bot the info you want it to learn.....i am very excited about the possibilities of this code........woot |
#321
|
|||
|
|||
Of course that's it. Can't believe I didn't check that...... lol.... Thanks guys! Trying it again now.
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|