Manage 10,000 twitter accounts

Discussion in 'Social Networking Sites' started by eqpaisley, Jul 30, 2013.

  1. eqpaisley

    eqpaisley Junior Member

    Joined:
    Oct 16, 2012
    Messages:
    175
    Likes Received:
    48
    Occupation:
    EMT
    Location:
    Brooklyn
    Lets say I use a account creation bot to create 10k twitter accounts. What software would i use to manage them? To tweet, follow, retweet, etc. Any thoughts on what single piece of software could handle such a task?
     
  2. dking73

    dking73 Newbie

    Joined:
    Jun 2, 2011
    Messages:
    36
    Likes Received:
    2
    good question... anyone???
     
  3. clickguy

    clickguy Junior Member

    Joined:
    Apr 22, 2012
    Messages:
    112
    Likes Received:
    40
    The best software that I use is "Follow Liker", google for it.
     
  4. CodingAndStuff

    CodingAndStuff Regular Member

    Joined:
    May 6, 2012
    Messages:
    239
    Likes Received:
    88
    Occupation:
    Swagstronaut
    Location:
    You can't have my bots. Sorry :'(
    As always, I'd suggest a custom solution that is tailored directly to your needs. Twitter does have a very well documented public API which would suffice for what you're doing, however emulating the user within the browser might be a better and more direct approach for you if you want to mask your accounts so they look a little more legit (plus you won't have those pesky API limits).

    I've been coding in Python a bunch lately, so I'd suggest using it since it's a scripting language with multi-threading capabilities, can be run on any operating system, and has tons of cool and useful libraries written by a very active community. I'd suggest using a combination of the Requests module (with the extender "Requests oAuthLib") and the "threadpool" module.

    Example of Twitter API using Requests and Requests oAuthLib: http://requests-oauthlib.readthedocs.org/en/latest/oauth1_workflow.html

    Resources & Downloads:

    Requests Module: http://docs.python-requests.org/en/latest/
    Threadpool Module (in case it isn't included in your install of 2.7): https://pypi.python.org/pypi/threadpool
    Twitter's Developer Site: https://dev.twitter.com/

    Sub-forum on BHW to ask questions about Python if you've got any: http://www.blackhatworld.com/blackhat-seo/f130-other-scripting-languages/


    What I would do is make a basic Twitter class wrapper, create a threadpool class wrapper/thread manager, then create a new instance of each Twitter object for whatever I needed to do.

    Code:
    #Example/pseudo-code to be used within each thread function
    
    
    account_list = [
        ("account1","access_token_here"),
        ("account2","access_token_here"),
        ("account3","access_token_here"),
        ("account4","access_token_here")
    ]
    follow_list = ["twitteruser69","itweetalot","souljaboy","bigbootyhoes","yoloswag4jesus"]
    
    def massFollow(account_list,follow_list):
    
        #Loop through all the accounts in your list
        for account in account_list:
        
            #Set temporary variables for the username and access_token just so you can access them easier
            username,access_token = account
            
            #Instantiate the Twitter object
            me = Twitter()
            me.setUsername(username)
            me.setToken(access_token)
            
            #Set proxy which you'll probably want to do
            proxy = {
                "http" : "http://ip:port",
                "https" : "http://ip:port"
            }
            me.setProxy(proxy)
            
            #Loop through all the people you want to follow
            for target in follow_list:
                #Dump the response in a temporary variable just because
                follow_response = me.follow(target)
                
                #Make sure the return value of the follow function is true
                if follow_response == True:
                    print "Successfully followed user " + target + " with account: " + username
                else:
                    print "Couldn't follow user " + target + " with account: " + username
    
    Good luck!
     
    • Thanks Thanks x 1
  5. xrbases

    xrbases Junior Member

    Joined:
    Mar 13, 2011
    Messages:
    141
    Likes Received:
    30
    I can help you with that as service with lowest price, or...maybe I can sell you my private software, not sure I'm interesting about that)
    if you wonna discuss - pm
     
  6. eqpaisley

    eqpaisley Junior Member

    Joined:
    Oct 16, 2012
    Messages:
    175
    Likes Received:
    48
    Occupation:
    EMT
    Location:
    Brooklyn
    With twdominator, how do you manage proxies for so many accounts?
     
  7. notrin

    notrin Power Member

    Joined:
    Apr 15, 2010
    Messages:
    643
    Likes Received:
    71
    Occupation:
    Self Employed Web Master
    Location:
    Montana, USA
    The software I consider best options are TWTDominator and TweetDemon. I can't say which is better between the two of them and it's not really a huge concern because it will all boil down on how you will use these tools.