The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Article Bot Details »» | |||||||||||||||||||||||||
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
News
Upgrading
Files
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
|
Comments |
#432
|
|||
|
|||
Is there anyone that can tell me how to resolve this error that I posted above?
Thanks! |
#433
|
|||
|
|||
Yet one more thing. Is this normal?
|
#434
|
|||
|
|||
I suggest you both start with a feed that is known to work. There are quite a few variables and if you try to solve everything at once you might not succeed.
Here's one that works for me: http://www.bonsai-today.com/rss/bonsai-today-rss.html 2. Nothing will happen unless the Article Bot is enabled and associated with a user. Did you create a user and assign the article bot to a user? Advanced Settings - Leave all that regex stuff blank for now. 3. Did you configure the RSS Feed? Mine for the feed listed above is ID:1 http://www.bonsai-today.com/rss/bonsai-today-rss.html Forum: General - choose your own forum Icon ID: 1 RSS Label: [Bonsai-Today] Post Interval: 1500 ***See note below*** Fetch Limit: 1 # Skip: 0 Build Similar Thread: Yes Skip articles that don't contain descriptions: Yes Enabled: Yes Advanced Stuff: All Blank ***Nothing will happen until the 1500 minutes elapse, so set it to some low value for testing, like 60 minutes or 5 minutes if you're impatient Set up your cron. I am using Cpanel X with Cron Jobs: Click the Cron Jobs icon and choose Standard. Command to run: Quote:
Minutes: 0 Hour(s): Every Hour Day(s): Every Day Month(s): Every Month Weekday(s) Every weekday You won't get any posting if *you use a bad feed *mess up on the cron path or don't have any cron *don't attach a feed to a robot *don't attach a robot to a userid *set too long a time period *choose the wrong forum for posting Summary: Get it working with a known good RSS first, then you can experiment with others. Regards, Matt |
#435
|
|||
|
|||
Yup. Got it. I have a second feed (from the same source, I might add) that works. The first one continues to give the error that I posted above. Now, if it's a bad RSS feed, great. But if there is a way that I can work with what I have and figure out what's messing up the feed in one RSS that isn't messing it up in the other.
Here's the kick though. The same RSS feed that is messing up with this bot, works through different mod (for a CMS, not a forum) and pulls the feed just fine without error. So ... is there a way around this? I'm hoping. I'm watching this mod actually work with one feed. |
#436
|
|||
|
|||
Okay. Also, in the RSS Admin, I'm see that the Post Total equals 93, but there's only 4 posts and I'm quite sure they are from the functioning RSS feed (since I can see those posted). That would leave 89 posts somwhere. Where? I got a different report this time when I changed my cron function from what was listed in the install.html to what you have above (with my own foum path, of course). Now I this:
Code:
X-Powered-By: PHP/4.3.9 Set-Cookie: emplastvisit=1103166001; expires=Fri, 16-Dec-05 03:00:01 GMT; path=/ Set-Cookie: emplastactivity=1103165101; expires=Fri, 16-Dec-05 03:00:01 GMT; path=/ Cache-Control: private Content-Type: text/html; charset=ISO-8859-1 Edit: The second report just came in. Now it's back to both the above code AND the original code. Code:
X-Powered-By: PHP/4.3.9 Set-Cookie: emplastvisit=1103166301; expires=Fri, 16-Dec-05 03:05:01 GMT; path=/ Set-Cookie: emplastactivity=1103166001; expires=Fri, 16-Dec-05 03:05:01 GMT; path=/ Cache-Control: private Content-Type: text/html; charset=ISO-8859-1 <br /> <b>Warning</b>: MagpieRSS: Failed to parse RSS file. (not well-formed (invalid token) at line 4524, column 35) in <b>/home/xxxn/public_html/xxx/articlebot/rss_fetch.inc</b> on line <b>230</b><br /> <br /> <b>Warning</b>: array_reverse(): The argument should be an array in <b>/home/xxxn/public_html/xxx/articlebot/articlebot.php</b> on line <b>137</b><br /> <br /> <b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/xxx/public_html/xxx/articlebot/articlebot.php</b> on line <b>141</b><br /> |
#437
|
|||
|
|||
Two ideas for you now
It sounds like it is incompatible with the importer for one reason or another. A couple things you might try 1. Validate the RSS feed and see if it passes validation 2. Post the url to the feed and ask someone else to try importing it using their vbArticle Bot 3. Be very careful with the board you select. The robot has the capability to post to any forum, including boards that are not "forums," boards that are permissions excluded to ordinary users, boards that don't accept posts and boards that are otherwise closed. Tell the robot to post and it will post, whatever the circumstances. Regards, Matt |
#438
|
|||
|
|||
Okay. Let me ask this. The Advanced area that does replacements. I think I can see the problem. One feed validates but with "potential issues" -- therefore it posts. The other does not validate but because it doesn't like the & or \ in various places. Is the replacement aspect that I see there a way to replace these characters with something more "friendly"? Or am I way off here?
BTW, I want to add this in here as I start to actually simmer down. Thank you. You've been an incredible help in this process. |
#439
|
|||
|
|||
I think those regular expression fields are provided to "Clean up" various tags left in posts after they are imported and parsed. You could try making replacements, but I think that's after the fact. Maybe you should contact whomever is providing the feed and tell them that their feeds aren't validating.
Regards, Matt |
#440
|
|||
|
|||
The problem is that they don't care. Sad, but true. I'll try the replacement today and see what happens.
|
#441
|
|||
|
|||
Any way to stop "Unknown Location" in the Who's Online list?
I've set it up, and got it working for Crontab. |
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|