Apr-06-2018, 12:49 PM
I replaced the content of my list #2 with the items ["aaa", "bbb", "ccc"] and excluded every word that ends with -b and -c. When i run the module, it still posts and alternates between all three items.
This is the whole script right now.
This is the whole script right now.
import random, time, tweepy, ast with open('list1.txt') as infile: list1 = ast.literal_eval(infile.read()) with open('list2.txt') as infile: list2 = ast.literal_eval(infile.read()) list2 = [item for item in list2 if not item.endswith("-b") and not item.endswith("-c")] with open('list3.txt') as infile: list3 = ast.literal_eval(infile.read()) def one(): return random.choice(list1) + random.choice(list2) def two(): return random.choice(list2) + random.choice(list3) consumer_key = 'XXX' consumer_secret = 'XXX' access_token = 'XXX' access_token_secret = 'XXX' auth = tweepy.OAuthHandler(consumer_key, consumer_secret) auth.set_access_token(access_token, access_token_secret) api = tweepy.API(auth) while True: postthis = random.choice([one])() if len(postthis) <= 140: api.update_status(status=postthis) time.sleep(10)