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

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:
    38
    The best software that I use is "Follow Liker", google for it.
     
  4. CodingAndStuff

    CodingAndStuff Regular Member

    Joined:
    May 6, 2012
    Messages:
    236
    Likes Received:
    84
    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:
    29
    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.