Importante! Leggi le istruzioni dall'inizio alla fine, e poi passa all'utilizzo! Buona Fortuna!
Avrai bisogno di un progetto scaricato. Nella cartella instabot/examples/ ci sono script lavorabili.
Apri la linea di comando, utilizza cd per navigare nella directory del progetto, solitamente instabot/examples. Digita
python scriptscelto.py param
Dove scriptscelto è il nome dello script... scelto ;) , param è il parametro richiesto per weseguire lo script. Non tutti gli script necessitano di parametri.
Avvia lo script digitando
python scriptscelto.py
Se non ci sono parametri necessari, lo script si fermerà e mostrerà un errore. Per esempio. Avvia uno script. Digita.
python like_hashtags.py.
Lo script si fermerà e mostrerà un messaggio:
error: the following arguments are required: hashtags.
Eccolo, dovremo quindi inserire un hashtag. Esempio corretto.
python like_hashtags.py follow
multi_script_CLI.py è uno script che contiene tutte le funzioni. LA prima volta che lo avvii, verrà richiesto di configurarlo. La configurazione viene salvata nel file setting.txt. Anche questi file vengono creati: hashtag_file.txt, users_file.txt, whitelist.txt, blacklist.txt, comment.txt.
Sì, c'è uno script che aumenta i follower e le persone che segui durantetutto l'arco della giornata, e può mettere like anche alle foto in base a nome profilo e hashtag. queste sono solo alcune delle funzionalità dello script - *** ultimate.py ***, che trovi nella cartella *** instabot / examples / ultimate ***. La cartella contiene anche altri file di testo per eseguire lo script. In questi file, ogni nuovo parametro deve essere scritto da una nuova linea.
C'è un secndo script che può lavorare per tutta la giornata, MA questo script agirà secondo un piano. questo script è ultimate.py che trovi nella cartella instabot/examples/ultimate_schedule. Puoi aprire il codice con un editor di testo e programmare il tutto. Dovrebbe essere molto semplice, perchè il codice è molto ben commentato.
Per garantire che il tuo account non venga bannato, devi configurare lo script example. Supponiamo che dobbiamo monitorare le foto con un determinato hashtag ogni minuto. Prima di tutto, indichiamo il tempo in secondi. Apri *** like_hashtags.py *** con un editor di testo. Trova queste linee (più o meno dovrebbero essere come queste).
bot = Bot()
bot.login(username=args.u, password=args.p,
proxy=args.proxy)
E nelle linee successive
bot = Bot()
Dobbiamo scrivere un parametro nelle parentesi. Questo parametro è like_delay. Questo parametro deve essere settato a 60, siccome abbiamo bisogno che il bot metta like alle foto con un determinato hashtag. Alla fine, dovrebbe risultare qualcosa di simile.
bot = Bot(like_delay=60)
bot.login(username=args.u, password=args.p,
proxy=args.proxy)
parametro | descrizione | esempio |
---|---|---|
proxy | Proxy per Instabot | None |
max_likes_per_day | Quanti like il bot invierà al giorno | 1000 |
max_unlikes_per_day | A quanti media il bot toglierà il like al giorno | 1000 |
max_follows_per_day | Massimo numero di persone seguite al giorno | 350 |
max_unfollows_per_day | Massimo numero di unfollow al giorno | 350 |
max_comments_per_day | Massimo numero di commenti al giorno | 100 |
max_likes_to_like | Se il media ha più like di questo valore, - viene ignorato e non viene messo like | 200 |
filter_users | Filtra gli utenti se True | True |
max_followers_to_follow | Se l'utente ha più followers di questo valore - l'utente non verrà nè seguito nè verrà messo like | 2000 |
min_followers_to_follow | Se l'utente ha meno followers di questo valore - l'utente non verrà nè seguito nè verrà messo like | 10 |
max_following_to_follow | Se l'utente segue più utenti di questo valore - l'utente non verrà nè seguito nè verrà messo like | 10000 |
min_following_to_follow | Se l'utente segue meno utenti di questo valore - l'utente non verrà nè seguito nè verrà messo like | 10 |
max_followers_to_following_ratio | Se il rapporto tra followers/persone seguite dall'utente è più grande di questo valore - l'utente non verrà nè seguito nè verrà messo like | 10 |
max_following_to_followers_ratio | Se il rapporto tra persone seguite/followers dall'utente è più grande di questo valore - he will not be followed or liked. | 2 |
min_media_count_to_follow | Se l'utente ha meno media di questo valore - l'utente non verrà seguito | 3 |
max_likes_to_like | Max number of likes that can media have to be liked | 100 |
max_following_to_block | Se l'utente segue più persone di questo valore - l'utente verrà bloccato attraverso gli script di blocco, perchè è un massfollower | 2000 |
like_delay | Ritardo tra i like, in secondi | 10 |
unlike_delay | Ritardo tra gli un-like, in secondi | 10 |
follow_delay | Ritardo tra i follow, in secondi | 30 |
unfollow_delay | Ritardo tra gli un-follow, in secondi | 30 |
comment_delay | Ritardo tra i commenti, in secondi | 60 |
whitelist | Indirizzo della "lista bianca" degli utenti che non si smetterà di seguire | "whitelist.txt" |
blacklist | Indirizzo della "lista nera" degli utenti a cui non verrà messo follow, like o commento | "blacklist.txt" |
comments_file | Indirizzo del file contenente i commenti | "comments.txt" |
stop_words | Una lista di Stop Words: non seguire un utente se ha almeno una di queste parole in descrizione | ['shop', 'store', 'free'] |