Ok some big updates;
Firstly the bug causing timeouts should well and truly be dead. I updated the dynamic detection code to better handle ScrapeBox.
Secondly I have changed the name of a few commands;
CommentPoster.PingMode -> CommentPoster.SetPingMode
CommentPoster.Rss -> CommentPoster.SetRss
CommentPoster.TrackBacks -> CommentPoster.SetTrackBacks
CommentPoster.FastPoster -> CommentPoster.SetFastPoster
CommentPoster.CheckLinks -> CommentPoster.SetCheckLinks
I have added new commands;
- CommentPoster.Start (see notes)
- CommentPoster.ExportAll
- CommentPoster.ExportPosted
- CommentPoster.ExportPostedAddToList
- CommentPoster.ExportFailed
- CommentPoster.ExportCaptcha
- CommentPoster.ExportErrorLog
Note: with regards to CommentPoster.Start, this will instruct Scrapebox API to dynamically detect the mode Scrapebox is in and start posting. Scrapebox API makes no assumptions about whether you actually wanted the current mode or not, so if you forget to add a command to change the mode, then Scrapebox API will begin processing the wrong mode and this can potentially cause ScrpaeBox to throw errors (especially trackback mode vs any other mode, since the file structure ScrapeBox expects are different).
For example, say your posting using fast poster and you issue the following commands;
CommentPoster.SetFastPoster (set mode to fast poster)
CommentPoster.Open1 (loading the appropriate files for fast poster mode)
CommentPoster.Open2
CommentPoster.Open3
CommentPoster.Open4
CommentPoster.Open5
CommentPoster.Start (starts posting in fast poster mode)
This would work fine, but if you wanted to then post using trackbacks and you forget to change the mode and issued the following;
CommentPoster.Open3 (loading the appropriate files for track back mode)
CommentPoster.Open4
CommentPoster.Open5
CommentPoster.Start <-- Scrapebox API will detect it's in FastPoster mode but abort because the files cause ScrapeBox to throw errors.
The golden rule is to
always set the mode you want before starting comment poster.
I know this is obvious to you all, but this has fucked me up numerous occasions debugging test scripts and I wrote the fucking program
acidie