Rollback
This commit is contained in:
parent
ec27cc5aec
commit
428601f7e9
1 changed files with 5 additions and 14 deletions
19
main.py
19
main.py
|
@ -19,10 +19,9 @@ def load(variables):
|
||||||
return keys
|
return keys
|
||||||
|
|
||||||
class Listener(StreamListener):
|
class Listener(StreamListener):
|
||||||
def __init__(self, api = None, user = None):
|
def __init__(self, api = None):
|
||||||
super(Listener, self).__init__()
|
super(Listener, self).__init__()
|
||||||
self.api = api
|
self.api = api
|
||||||
self.user = user
|
|
||||||
|
|
||||||
def on_status(self, status):
|
def on_status(self, status):
|
||||||
"""Answer to tweets."""
|
"""Answer to tweets."""
|
||||||
|
@ -32,14 +31,9 @@ class Listener(StreamListener):
|
||||||
if status._json["user"]["screen_name"] in friends:
|
if status._json["user"]["screen_name"] in friends:
|
||||||
try:
|
try:
|
||||||
self.api.update_status(status = choice(feur), in_reply_to_status_id = status._json["id"], auto_populate_reply_metadata = True)
|
self.api.update_status(status = choice(feur), in_reply_to_status_id = status._json["id"], auto_populate_reply_metadata = True)
|
||||||
try:
|
|
||||||
getFriends(self.api, self.user)
|
|
||||||
except:
|
|
||||||
pass
|
|
||||||
print(f"{status._json['user']['screen_name']} est passé au coiffeur !")
|
print(f"{status._json['user']['screen_name']} est passé au coiffeur !")
|
||||||
except Exception as error:
|
except Exception as error:
|
||||||
print(f"Error happens! {error}")
|
print(f"Error happens! {error}")
|
||||||
pass
|
|
||||||
|
|
||||||
def seniority(date: str):
|
def seniority(date: str):
|
||||||
datetimeObject = datetime.strptime(date, '%a %b %d %H:%M:%S +0000 %Y') # Convert String format to datetime format
|
datetimeObject = datetime.strptime(date, '%a %b %d %H:%M:%S +0000 %Y') # Convert String format to datetime format
|
||||||
|
@ -75,19 +69,16 @@ def main(accessToken, accessTokenSecret, consumerKey, consumerSecret, user):
|
||||||
|
|
||||||
api = API(auth)
|
api = API(auth)
|
||||||
|
|
||||||
listener = Listener(api, user)
|
listener = Listener(api)
|
||||||
stream = Stream(auth = api.auth, listener = listener)
|
stream = Stream(auth = api.auth, listener = listener)
|
||||||
|
|
||||||
getFriends(api, user)
|
for friend in api.friends(user, skip_status = True):
|
||||||
|
friends.append(friend._json["screen_name"])
|
||||||
|
print(f"Liste des comptes snipé : {', '.join(friends)}")
|
||||||
|
|
||||||
print(f"Scroll sur Twitter avec les abonnements de @{user}...")
|
print(f"Scroll sur Twitter avec les abonnements de @{user}...")
|
||||||
stream.filter(track = quoi, languages = ["fr"], is_async = True)
|
stream.filter(track = quoi, languages = ["fr"], is_async = True)
|
||||||
|
|
||||||
def getFriends(api, user):
|
|
||||||
for friend in api.friends(user, skip_status = True):
|
|
||||||
if "screen_name" not in friends:
|
|
||||||
friends.append(friend._json["screen_name"])
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
"""
|
"""
|
||||||
TOKEN is the Access Token available in the Authentication Tokens section under Access Token and Secret sub-heading.
|
TOKEN is the Access Token available in the Authentication Tokens section under Access Token and Secret sub-heading.
|
||||||
|
|
Reference in a new issue