1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

So Im working on a TUMBLR Reblog Bot...

Discussion in 'Blogging' started by trapmuzik, Jan 3, 2013.

  1. trapmuzik

    trapmuzik Junior Member

    Joined:
    Mar 20, 2009
    Messages:
    192
    Likes Received:
    22
    To replace the one created by saxgod. Since Tumblr changed the API to use only oAuth, his stopped working. So far the bot is working good..a little too good.

    A few things I learned while testing the API is you cannot reblog and set your own source,link, or caption without first editing the post via the API. Tumblr only allows a max of 300 queued posts. I have about 300 queued with another 1100 drafts waiting to go. And you can only reblog about 250 posts per day. At the rate the bot is going it can gather easily 1000+ posts per day if I make it start at the beginning. I am not sure if there is a limit on the number of original posts you can publish in one day or there is a limit on the amount of drafts you are allowed. So far I haven't gotten banned.

    So my question is what would you find useful in a reblog bot besides the obvious. This bot is written in PHP and uses MySQL for reasons I will explain later and I have it set to run on cron. It can also run in sleep mode as the original bot written by saxgod did. I know many people don't have a server to run php but it was the easiest for me seeing as I have servers that run other sites. I did try writing one in autoit3 but it got too complicated. I may work on a better autoit version when I have the time. So here is what the bot does so far:

    -sleep mode or cron
    -set tags
    -choose specific post types
    -set status
    -limit posts to only retrieve a certain number at a time
    -set twitter status for posting to twitter
    -set caption
    -set click through link
    -set min and max note count
    -ignorelist and whitelist
    - auto like posts that are reblogged
    -like only and not reblog
    -email on failures
    -debug logging

    So what other features do you guys that use Tumblr would be useful in a bot. I found that it was easier to program the bot using PHP because there are many oAuth clients written in PHP and since you have to store the access_token and secret and figured I would use MySQL to store them and retrieved them when making oAuth API calls.

    I am very new to Tumblr and found it is a good source of traffic for blogs,etc if setup correctly. I also use iMacros alot with Tumblr for other tasks. Feel free to ask me any questions. I am a programmer by trade so if you have any questions about programming in general feel free to ask away.
     
  2. W9go

    W9go Jr. VIP Jr. VIP Premium Member

    Joined:
    May 16, 2011
    Messages:
    3,407
    Likes Received:
    635
    Gender:
    Male
    Occupation:
    chasing girls
    Location:
    chasing girls
    will you share the bot?
     
  3. JackSparrow

    JackSparrow Supreme Member

    Joined:
    Mar 24, 2007
    Messages:
    1,469
    Likes Received:
    2,054
    Occupation:
    Semi-Employed Pirate
    Location:
    search 4 blackhatsparrow
    Home Page:
    With the limitations put on users by Tumblr with regards to the 200 per day follow limit, the process of following/unfollowing users to get an adequate fan base for your Tumblr blogs is rather slow and tedious.

    I would like to see a bot that can scrape the very latest Tumblr blog posts live, so you can like, reblog and comment on brand new blog posts knowing that user is active there and then and will see your action in their notes. This will hopefully entice the user to follow back and avoid the like,reblog and comment on dead or dormant accounts blog posts.
     
  4. trapmuzik

    trapmuzik Junior Member

    Joined:
    Mar 20, 2009
    Messages:
    192
    Likes Received:
    22
    I will share.. I honestly just finished the code a few days ago so I am still testing it. I would rather not hear a bunch of complaints about this not working and thats broke until I work all the bugs out.

    As far as the bot getting live posts, the Tumblr API grabs the latest posts from the dashboard..real time. So if you are following a measly 20 ppl like me you can still expect to get hundreds of posts per day that can be automatically liked and reblogged. I am even coding a way to create new posts from other ppls post so that it will appear that it is original. Works best with photo posts. Yea its shitty to steal but hey this is blackhat right.

    If you have the show post from popular blogs option turned on it will get posts from those blogs as well. I literally had to stop the bot from running because I couldn't manage all the posts it was grabbing. The API also allows you to get posts as far back as you want from any user you follow and the bot will only grab posts that have not already been grabbed so as not to keep reblogging the same stuff. I wish tumblr would keep that from happening but I have learned that there is ALOT of stuff Tumblr needs to fix.

    I am also working on grabbing posts by tags but I found that alot of ppl dont tag their posts. I tag everything and get a least 5 followers a day from ppl I dont follow so it seems to help. And this was all before I even started using the bot or giving a shit about Tumblr..
     
  5. Mr_Cool

    Mr_Cool Junior Member

    Joined:
    Aug 17, 2012
    Messages:
    110
    Likes Received:
    39
    What works on instagram well is getting users by search term/ tag .. Liking a number of their photos then following them. So, tag is "helium", the bot goes in goes to images and and by user likes a set number of their photos... Say 3.... Then follows them. Then goes back to the tag and goes onto the next user.
     
  6. JacksonMalloy

    JacksonMalloy Newbie

    Joined:
    Jul 22, 2011
    Messages:
    21
    Likes Received:
    9
    Occupation:
    Student with some experience in graphic design.
    Location:
    East coast US
    I actually just posted something looking for a good reblog bot for tumblr. Is there any way to set it to filter reblog results? I want to be able to put in my keywords and then filter the results down to "images" or something, so that the scrape/reblog results are only going to grab image posts instead of journal entries and other nonsense.