Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Article Bot Details »»
Article Bot
Version: 1.00, by Velocd Velocd is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Version: 3.0.3 Rating:
Released: 07-10-2004 Last Update: Never Installs: 269
 
No support by the author.

Article Bot
by velocd


Article Bot is a script that allows you to assign a user account (preferably an exclusive one) to an article bot that will post RSS feeds in select forums at designated intervals. These articles are derived from RSS (Really Simple Syndication) feeds.

RSS files are assigned to article bots, as well to individual forums, which in turn directs what, when and where your article bot will post.

Features
  • Works with RSS versions: 0.9x, 2.0, 1.0, and Atom 0.3
  • AdminCP interface for adding/modifying/deleting article bots & rss feeds
  • Designate intervals (in minutes) to each RSS feed for when your article bot will post them.
  • Requires only 1 file edit (admincp/index.php), allowing ease of upgrading your vBulletin
    without having to remodify files.
  • Easy to install. Works best in conjunction with crontab (contab help is inside install.html)

News
  • 7/25/04 - Version 1.1 Released
    • Bug Fixes
      • Replaced htmlspecialchars() with htmlentities() in articlebot.php to fully convert special entities from descriptions.
      • Added trim() to thread titles, to prevent double threads from being posted that are merely off by whitespace.
      • New table articlebot_rss_cache for storing a copy of article bot threads, for quicker checking of doubles when posting new threads.
      • Threads are checked in articlebot_rss_cache, so you can permanently remove them from the thread table (you don't have to "soft delete") without worrying about the bot replicating them.
      • Other minor bugs.
    • Features
      • New installer/upgraders for doing the SQL part automatically.
      • Added "label" field to add/modify RSS interface, that allows you to tag a label, e.g. [yahoo], to the beginning of threads, unique to each RSS feed. This might help for better distinction of RSS feeds.
      • Added an option to toggle on/off of building similar threads per RSS feed. Some RSS feeds could hault the script if the building of similar thread results for that feed takes too long (maybe the article thread title is too vague, and matches a lot of results--my guess is it's only a problem on large forums).
      • Added an option to toggle on/off skipping of articles that don't contain descriptions.
      • Regular expression search and replace for article titles and descriptions. This grants you much flexability to filter out things you don't want in your titles or descriptions (given you have some regex experience, I will try to post some patterns in due time.. feel free to add yours )
  • 7/11/04 - Version 1.0 Released

Upgrading
  • To upgrade, reupload the new PHP and MagpieRSS parser files to their places on your server. Upload upgrade_vx-x (replace the x's with the version you are upgrading to) to /path/to/forums/admincp/, and then execute that script.

Files
  • 3 screenshots attached
  • articlebot_v1.zip
    • install.html, logo.gif
    • articlebot_admin.php
    • articlebot/
      • rss_cache.inc
      • rss_fetch.inc
      • rss_parse.inc
      • rss_utils.inc
      • extlib/
        • Snoopy.class.inc

RSS Feeds

There are several in the install.html, but if you're looking for more than you could ever want, check out NewsIsFree's directory:

http://www.newsisfree.com/sources/bycat/


Remember to click install if you use this hack.

Also be sure to read through the what you haven't of the thread before asking a question, for it may have been answered.

Show Your Support

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

Comments
  #62  
Old 07-15-2004, 03:46 PM
Bobby S's Avatar
Bobby S Bobby S is offline
 
Join Date: Jun 2004
Location: Edinburgh, its wonderful
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ranger2kxlt
Ok, got my search query going good....but! it seems to pull the same info from different sources, and i have repeat posts.....is there a way to moderate the bot? so all i have to do is look at the threads and take out the dups.?

Its an extra step, but at least i don't have to find the news!

Thanks
See the cron job malarkey.

Is there any reason why you cannae set the cron as a scheduled task in the vbulletin admin panel or am I missing something really obvious?
Reply With Quote
  #63  
Old 07-15-2004, 03:59 PM
ranger2kxlt ranger2kxlt is offline
 
Join Date: Jan 2003
Location: Plano, TX
Posts: 272
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think i got it....i had mutliple listings to post from the search engine they gave me....but it would pull the same data, just from a different source each time it updated....so i would have multiple posts stating the same thing, the only difference was the source.

But i managed a way around it.

Thanks for the help
Reply With Quote
  #64  
Old 07-16-2004, 05:16 AM
Sanjiyan's Avatar
Sanjiyan Sanjiyan is offline
 
Join Date: Jan 2002
Posts: 133
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hiya I was wondering if you can help me..

I installed and then removed this hack, but now it seems that none of my users can make new threads on any sections within the forum, it just comes up with this error message:

No Thread specified. If you followed a valid link, please notify the webmaster

Users have no problems with replying to current posts made.

I removed the files, and removed the relevent tables it made in the database, but something is very wrong here.

vBulletin 3.0.3
http://f7.sanjiyan.co.uk
Reply With Quote
  #65  
Old 07-16-2004, 09:39 AM
lazytown lazytown is offline
 
Join Date: Feb 2004
Posts: 503
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Why can't ArticleBot process the following news feed, for example. Yahoo has a GREAT tool for searching/filtering news and outputting it as RSS.. However it is useless if I can't get to work. For comparison, I've provided a yahoo feed that does work.

Doesn't Work:
http://search.news.yahoo.com/usns/yn....html?vo=happy

Works:
http://rss.news.yahoo.com/rss/us

Both work in several Windows RSS readers.

Thanks for any help!
-Victor
Reply With Quote
  #66  
Old 07-16-2004, 11:44 AM
Sanjiyan's Avatar
Sanjiyan Sanjiyan is offline
 
Join Date: Jan 2002
Posts: 133
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Sanjiyan
Hiya I was wondering if you can help me..

I installed and then removed this hack, but now it seems that none of my users can make new threads on any sections within the forum, it just comes up with this error message:

No Thread specified. If you followed a valid link, please notify the webmaster

Users have no problems with replying to current posts made.

I removed the files, and removed the relevent tables it made in the database, but something is very wrong here.

vBulletin 3.0.3
http://f7.sanjiyan.co.uk
Sorted this problem out now, so can you please ignore this 'help' request.
Reply With Quote
  #67  
Old 07-16-2004, 10:12 PM
Frito Frito is offline
 
Join Date: Jun 2004
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello I'm installing your Hack and am stuck at step #3. I gues I'm too literal but can you elaborate?

"Create a template called articlebot_post"

where do we put this Template?

Thanks
Reply With Quote
  #68  
Old 07-16-2004, 11:04 PM
Frito Frito is offline
 
Join Date: Jun 2004
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Velocd here is update from a little while ago-

I made a text file and called it "articlebot_post" and put it in /path/to/forums/admincp/

Is this correct? (it doesn't say in step #3 where to put template)

Anyway after I uploaded all the files and went into admin panel I see the article bot stuff on left,however

I'm getting this error inside admin when trying to add bot-

==============================
Database error in vBulletin 3.0.3:

Invalid SQL:
SELECT userid
FROM user
WHERE userid = 0

mysql error: Table 'CreditForum.user' doesn't exist

mysql error number: 1146

Date: Friday 16th of July 2004 04:40:33 PM
Script: http://www.creditscorebooster.com/Cr...ebot_admin.php
Referer:
http://www.creditscorebooster.com/Cr...min.php?do=add

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

When I log into phpmyadmin for access to database I see this error;

Error
The additional Features for working with linked Tables have been deactivated. To find out why click here.

PMA Database ... not OK[ Documentation ]
General relation features Disabled

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

Do you suppose that this means I can't use your hack on my server the site is hosted on?

Can you help trouble shoot this?

Thank you
Looks like a really good hack once it gets going.

R.C
Reply With Quote
  #69  
Old 07-17-2004, 12:31 AM
Chris-FH Chris-FH is offline
 
Join Date: Jun 2003
Posts: 45
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Please help me, I'm getting this error:

Quote:
Warning: main(./global.php) [function.main]: failed to create stream: No such file or directory in /xxx/html/board/articlebot/articlebot.php on line 43

Fatal error: main() [function.main]: Failed opening required './global.php' (include_path='.:/usr/lib/php') in /xxx/html/board/articlebot/articlebot.php on line 43
@romeshomey:

What was your solution?

C.
Reply With Quote
  #70  
Old 07-17-2004, 07:57 AM
lazytown lazytown is offline
 
Join Date: Feb 2004
Posts: 503
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Strangely enough, if I save the RSS html file to my server and have Articlebot read it off the file (as html), it works fine.. But if it tries to get the feed directly from the feed server it doesn't work. Guess I'll have to write a cron that saves the feeds to my server!

-Victor


Quote:
Originally Posted by vissa
Why can't ArticleBot process the following news feed, for example. Yahoo has a GREAT tool for searching/filtering news and outputting it as RSS.. However it is useless if I can't get to work. For comparison, I've provided a yahoo feed that does work.

Doesn't Work:
http://search.news.yahoo.com/usns/yn....html?vo=happy

Works:
http://rss.news.yahoo.com/rss/us

Both work in several Windows RSS readers.
Reply With Quote
  #71  
Old 07-17-2004, 11:43 AM
lazytown lazytown is offline
 
Join Date: Feb 2004
Posts: 503
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This fixed the articlebot HTML encoding problem for me :

In the articlebot/articlebot.php change:


Code:
$article['description'] = strip_tags(htmlspecialchars($article['description']));

to

$article['description'] = strip_tags(html_entity_decode($article['description']));

HTML now doesn't need to be enabled (which is a security risk).
Reply With Quote
Reply


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:15 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.07266 seconds
  • Memory Usage 2,321KB
  • 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_code
  • (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
  • (2)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