Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.7 > vBulletin 3.7 Add-ons

Reply
 
Thread Tools
vb Linkchecker Bot 1.1 Details »»
vb Linkchecker Bot 1.1
Version: 1.1, by sarkar sarkar is offline
Developer Last Online: Jan 2010 Show Printable Version Email this Page

Category: Administrative and Maintenance Tools - Version: 3.7.x Rating:
Released: 09-08-2008 Last Update: 12-09-2008 Installs: 158
DB Changes Uses Plugins
Additional Files Translations  
No support by the author.

MaxWCoders present vB Link Checker Bot 1.1

===========
DESCRIPTION
===========

1) Checks Rapidshare.de , Rapidshare.com , Sendspace.com , Megaupload.com , Depositfiles.com and Mediafire.com links using cURL.
2) Works for post with all BBCodes.
3) Bins the post if more than specified percent of dead links are found , pms the user about it and posts in that topic
4) If all links are alive it adds specified message at the end of the post and the description.
5) If some links are live and some are dead i.e less than specified % , it makes a thread in a specified forum about it
6)Has a debug mode, to help you debug the errors.
7)Bot doesn't timeout due to MySQL timeout or PHP timeout.
8)It is a product, can be imported and settings can be changed easily.
9)Methods are accessible with keywords.

VBBot Installation How-To
=========================

1. Upload vbbot.php to your root folder where your VB installation is
Note : If you had older version of the bot, delete vbbot.php (or the folder) and replace it by new one.

2. Goto your ACP and go to 'Plugins & Products' and then click on 'Manage Products'

3. In the top box eneter the location of the product-link_bot.xml file on your computer
and then click the 'Import' button.

4. You have just installed the VB Link Checker bot.

5. If you had older version of the bot, delete vbbot.php (or the folder) and replace it by new one.


Setting up and configuring your VB Link Checker
===============================================

1. Create a new user that will be used for your Link Checker Bot. Make sure the bot has
the appropriate permissions for where it will be posting. (ie, VIP/Private forums)

2. Create the forums you will be using for good and bad links if you have not done so already.

3. Goto vBulletin Opions and select the MaxWCoders LinkChecker Bot.

4. All the options/setting are pretty self explanatory and each option has the description
of what the setting are for and do. Refer the the bottow of this Read Me of finding the
correct IDs you will need if you are not sure where to look.

5. Once you have everything set up hit the save button at the bottom.


Security
========
1. For security reasons, it is highly recommended you rename your bot to something else for instance 63454.php

Running your Link Checker Bot
=============================

1. You can run the bot by setting up a Cron job to run at a set time so you will not have to
run it manually. This can be found in your cPannel of your server.

2. You can call it manually by running vbbot.php (ie. http://www.siteurl.com/vbbot.php)

How to find all of your needed IDs.
===================================

How to find your forum ID:
Just goto the forum in question and the URL will look like the one below.

http://www.yourwebsite.com/forumdisplay.php?f=18 <--- The number at the end of the URL
will be the forum ID. In this example
it is 18.

---------------------------------------------------------------------------

How to find your user ID
Find the user that is going to be your bot and click on the user name.
Now look at the URL in the address bar. It should look something like the one below

http://www.yourwebsite.com/member.php?u=2 <--- The number at the end of the URL will be
the user ID. In this example the user ID
is 2.

================================================== ===================================






Bot in action




Script support on
Code:
www.maxwcoders.com
Read the glossary included in the RAR and ZIPs.

Get them at
Code:
http://www.maxwcoders.com/bots/downloads/vbbot11.rar
Changelog:
1.0 - 1.1 -> Bug fixes and Product installer

Bugs:

Unfortunately due to time constraints due to exams, I am not able to find the bug fix for the PM bug. Whenever bot tries to PM a certain member with PM disabled, or something similar, it returns a big error. So far only fix for it is, disable PM for that topic and run it again. Maybe after my exams, I can have a better look. Other than that, the new version is just fine

Supporters / CoAuthors

Show Your Support

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

Comments
  #352  
Old 01-06-2009, 06:16 AM
Cloud_Strife Cloud_Strife is offline
 
Join Date: Nov 2008
Posts: 31
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '))' at line 1on query :SELECT `threadid` ,`firstpostid`, `forumid`, `replycount`, `title` FROM `thread` WHERE `time_check` = '0' AND `ignore_check` = '0' AND (`forumid` NOT IN ())

What is this?
Reply With Quote
  #353  
Old 01-06-2009, 07:17 AM
Dman91 Dman91 is offline
 
Join Date: Sep 2008
Posts: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@momo2 - It does not check all posts. It only checks the first post of the topic. Pro version doesn't exist, and I am not interested in developing it. The forum shouldn't be lagging especially when you say you have a super fast dedicated server as this doesn't use lot of resources.
@Cloud_Strife - You haven't configured the bot.
Reply With Quote
  #354  
Old 01-07-2009, 01:29 PM
joedirt joedirt is offline
 
Join Date: Jul 2008
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i installed this and it does a good job it cleans the forum up good but there is only one thing i would like to know how to fix is when it checks a thread and if the link in that thread is good and it adds ( Links checked on 07/01/09 by link checker bot) it adds it right under the link is there any way to get it to move it down a line or two under the link and not right under the link on the next line

this is what i get now:

xxxx://rapidshare.xxx/files/62845153/xxxxxxxxxxxx_8.rar
Links checked on 07/01/09 by link checker bot

and this is what i would like for it to do:

xxxx://rapidshare.xxx/files/62845153/xxxxxxxxxxxx_8.rar

Links checked on 07/01/09 by link checker bot

thanks for all the help
Reply With Quote
  #355  
Old 01-07-2009, 07:24 PM
soundbarrierpro soundbarrierpro is offline
 
Join Date: Nov 2007
Posts: 767
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by joedirt View Post
i installed this and it does a good job it cleans the forum up good but there is only one thing i would like to know how to fix is when it checks a thread and if the link in that thread is good and it adds ( Links checked on 07/01/09 by link checker bot) it adds it right under the link is there any way to get it to move it down a line or two under the link and not right under the link on the next line

this is what i get now:

xxxx://rapidshare.xxx/files/62845153/xxxxxxxxxxxx_8.rar
Links checked on 07/01/09 by link checker bot

and this is what i would like for it to do:

xxxx://rapidshare.xxx/files/62845153/xxxxxxxxxxxx_8.rar


Links checked on 07/01/09 by link checker bot


thanks for all the help

Where does it add that? I don't see that anywhere on mine.
Reply With Quote
  #356  
Old 01-07-2009, 10:05 PM
joedirt joedirt is offline
 
Join Date: Jul 2008
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by soundbarrierpro View Post
Where does it add that? I don't see that anywhere on mine.
i have found it on lots of threads the bot has checked im sure they are on your forum also
Reply With Quote
  #357  
Old 01-08-2009, 03:11 AM
LordNinja LordNinja is offline
 
Join Date: Jul 2008
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

will this work with vbanonymizer?

thanks
Reply With Quote
  #358  
Old 01-08-2009, 08:59 AM
Dman91 Dman91 is offline
 
Join Date: Sep 2008
Posts: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@joedirt -
PHP Code:
$pa '
Links checked on ' 
date('d/m/y'). ' by link checker bot';
$ppa '<!--Botstart--><br /> Links checked on ' date('d/m/y'). ' by link checker bot<!--Botend-->'
change this code to
PHP Code:
$pa '


Links checked on ' 
date('d/m/y'). ' by link checker bot';
$ppa '<!--Botstart--><br /><br /><br /> Links checked on ' date('d/m/y'). ' by link checker bot<!--Botend-->'
@soundbarrierpro - In every topic bot checks, it adds this line.
@LordNinja - I'm not sure, sorry.
Reply With Quote
  #359  
Old 01-08-2009, 01:56 PM
soundbarrierpro soundbarrierpro is offline
 
Join Date: Nov 2007
Posts: 767
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Dman91 View Post
@joedirt -
PHP Code:
$pa '
Links checked on ' 
date('d/m/y'). ' by link checker bot';
$ppa '<!--Botstart--><br /> Links checked on ' date('d/m/y'). ' by link checker bot<!--Botend-->'
change this code to
PHP Code:
$pa '


Links checked on ' 
date('d/m/y'). ' by link checker bot';
$ppa '<!--Botstart--><br /><br /><br /> Links checked on ' date('d/m/y'). ' by link checker bot<!--Botend-->'
@soundbarrierpro - In every topic bot checks, it adds this line.
@LordNinja - I'm not sure, sorry.
Ha! I see now, I didn't realize this. Is there anyway for a <br/> and <b></b> to be added to the link check status?
<br/> to add a break between the last checked link that is.
Thanks, Love it
Reply With Quote
  #360  
Old 01-09-2009, 02:38 PM
howcome howcome is offline
 
Join Date: Jun 2008
Location: New York
Posts: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hey the new version don't check megashares? or my file is messed up???
Reply With Quote
  #361  
Old 01-10-2009, 07:52 AM
joedirt joedirt is offline
 
Join Date: Jul 2008
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Dman91 View Post
@joedirt -
PHP Code:
$pa '
Links checked on ' 
date('d/m/y'). ' by link checker bot';
$ppa '<!--Botstart--><br /> Links checked on ' date('d/m/y'). ' by link checker bot<!--Botend-->'
change this code to
PHP Code:
$pa '


Links checked on ' 
date('d/m/y'). ' by link checker bot';
$ppa '<!--Botstart--><br /><br /><br /> Links checked on ' date('d/m/y'). ' by link checker bot<!--Botend-->'
@soundbarrierpro - In every topic bot checks, it adds this line.
@LordNinja - I'm not sure, sorry.
Thanks Dman91 that worked

links checked is now about 3 lines below the download link
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 07:55 PM.


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.08467 seconds
  • Memory Usage 2,337KB
  • Queries Executed 26 (?)
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
  • (2)bbcode_code
  • (6)bbcode_php
  • (4)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
  • (1)pagenav_pagelinkrel
  • (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