Random User Following with Tweepy and Twitter API

  • Share this:

Code introduction


This function, using the Tweepy library and the Twitter API, randomly follows a specified number of users. It first retrieves a list of all friend IDs and then randomly selects a specified number of users to follow.


Technology Stack : Tweepy, Twitter API

Code Type : Function

Code Difficulty : Intermediate


                
                    
import tweepy
import random

def follow_random_users(api_key, api_secret_key, access_token, access_token_secret, count=5):
    """
    This function follows a random set of users from the Twitter API.
    It takes in API credentials and a count of how many users to follow.
    """
    auth = tweepy.OAuthHandler(api_key, api_secret_key)
    auth.set_access_token(access_token, access_token_secret)
    api = tweepy.API(auth)

    # Get a list of all users
    all_users = api.get_friends_ids()

    # Select random users to follow
    random_users = random.sample(all_users, count)

    # Follow the selected users
    for user_id in random_users:
        api.create_friendship(user_id)

    return random_users