· 5 years ago · Sep 17, 2020, 05:58 PM
1import tweepy
2import time
3
4auth = tweepy.OAuthHandler('API key','API key secret') #Trocar o API key e API key secret pelas suas credenciais, assim como o Acces token e Access token secret
5auth.set_access_token('Access token','Access token secret') #Nao compartilhar essas credenciais com ninguem, cuidado
6
7api = tweepy.API(auth, wait_on_rate_limit=True, wait_on_rate_limit_notify=True)
8antigos = []
9
10def resp_followers(api,antigos):
11 print("Respondendo novos seguidores")
12 for follower in tweepy.Cursor(api.followers).items():
13 if follower not in antigos:
14 print(f"Novo seguidor {follower.screen_name}")
15 antigos.append(follower)
16 api.update_status("@"+follower.screen_name+" Bem vindo ao meu perfil") #A mensagem 'Bem vindo ao meu perfil' pode ser trocada por qualquer mensagem do seu interesse
17 time.sleep(30)
18
19def seg(antigos):
20 for follower in tweepy.Cursor(api.followers).items():
21 antigos.append(follower)
22
23
24def main():
25 seg(antigos)
26 while True:
27 resp_followers(api,antigos)
28 print("Waiting...")
29 time.sleep(60)
30
31if __name__ == "__main__":
32 main()