Quindi abbiamo creato questo bot generoso che segue, ma che dire di un narcisista, ma forse un bot che
ama i tuoi tweet o ama un tweet basato su alcune determinate parole?
Come possiamo costruirlo?
Bene, rimuoviamo questo bot generoso per ora, o almeno commentiamolo e lasciamolo in fondo.
Quello che vogliamo fare è dire che vogliamo cercare le parole chiave.
Per ora, cerchiamo solo un numero di tweet e lo imposteremo a due, arriveremo a cosa significano in
un secondo.
Quello che faremo qui è che dirò per.
Twitta.
Nel.
Per essere ancora una volta maledetto punto, questa volta, invece di passare attraverso i follower, voglio passare attraverso i
tweet.
Quindi qui posso fare qualcosa chiamato ricerca API.
Se andiamo alla documentazione qui e andiamo al riferimento API, vediamo che abbiamo la ricerca punto API che restituisce
i tweet che corrispondono a una query specificata.
Ancora una volta, se torno indietro, posso semplicemente dire ricerca punto API.
Per cercare i tweet e cerchiamo semplicemente in base al termine che è proprio qui, cerca, rinominiamolo solo così sappiamo
che è una stringa di ricerca diversa.
Facciamolo un po' più piccolo.
Quindi questa sarà la stringa di ricerca.
Quindi cercheremo i tweet con la stringa di ricerca di Python.
Quindi cercheremo di trovare tutti i tweet che contengono la parola pitone.
E farò anche degli elementi qui in modo da poterli scorrere.
Ma all'interno degli elementi, posso dargli quanti elementi vogliamo scorrere.
In questo caso, vogliamo solo trovare i due tweet.
Quindi un certo numero di elementi sarà a.
E qui dentro.
Avremo un altro blocco di prova e questa corteccia d'albero dirà semplicemente tweet punto preferito per aggiungere il tweet
ai preferiti.
Ciò include Python e stamperemo solo per assicurarci che funzioni.
Mi è piaciuto quel tweet.
Infine qui, possiamo anche aggiungere il gestore del limite a questo cursore, ma poiché stiamo esaminando solo due elementi, penso che
dovremmo andare bene, anche se è sempre una buona idea avvolgere il gestore del limite con un
cursore tweet come abbiamo fatto prima.
Ma voglio solo tenerlo pulito, così puoi vedere cosa sta succedendo.
Ora, qui dentro, abbiamo stampato questo, faremo un blocco di uscita qui.
Questo dirà.
Punto triplo.
Be air, quindi questo è se il TPP va in onda, diremo solo come E e qui, stamperemo solo il
motivo dell'aria.
E infine, se riceviamo errori di iterazione di arresto in quel caso, possiamo semplicemente uscire dal ciclo.
Quindi salviamo questo e vediamo se funziona.
Vuoi aprire la mia console ed eseguire?
Va bene, riceviamo un errore, dobbiamo essere non ha alcun attributo per essere l'aria.
E questo perché dovrebbe essere di nuovo twip air.
Eseguiamo questo.
E oh, ragazzo, abbiamo un altro errore qui.
Questa volta, non c'è nessun preferito di Tweetbot, ma se vado all'API e lo faccio diciamo preferito.
Hmm, non ottengo alcun risultato, e questo perché sono canadese, e infatti, se sei canadese, è
così che si scrive preferito.
Ma negli Stati Uniti, si scrive preferito così con la O.
Ecco qua.
Abbiamo un metodo preferito qui.
Quindi, di nuovo, fatto divertente, sono canadese, ma anche rumeno, e questo è stato il mio errore di ortografia
perché, beh, TWIP è stato ovviamente scritto da una persona che parla inglese americano.
Va bene.
Quindi proviamoci.
E sembra che ne abbiamo due.
Mi piace quel tweet.
Torniamo a verificare che questo abbia funzionato.
Se torno a, diciamo, profilo e guardo i Mi piace.
E guarda questo, mi è piaciuto un tweet che è successo un'ora fa con la parola python e un altro tweet che non ho idea
di cosa stia dicendo, ma sembra che ci sia Python qui.
Sì, guarda, c'è un pitone proprio laggiù.
Speriamo che nessuno di questi dica niente di male.
Ma guarda quello.
Puoi vedere qui che mi sono piaciuti questi tweet.
Lo rimuoverò solo perché non so se dovrei essere come questi.
Ecco qua.
Quant'è fico?
Quindi ora il nostro tweet narcisistico può potenzialmente semplicemente twittare qualsiasi cosa che dica il nostro nome o come il nostro nome, se
mai c'è un tweet che ha il mio nome.
Bene, facciamolo.
Speriamo che i cinque tweet con il mio nome e il mio bot narcisistico funzionino.
E guarda quello.
È un po' imbarazzante, ma sembra che mi siano già piaciuti due di quei tweet.
Hai già preferito questo stato.
Ma torniamo a rinfrescarci qui adesso.
Va bene, guarda, ho messo tra i preferiti tutti i tweet che includono i miei nomi e sembrano quelli che
mi sono già piaciuti prima.
Molto, molto cool.
C'è il mio bot narcisista.
E puoi fare cose diverse qui, ad esempio, posso anche twittare di nuovo se lo volessi, invece di
preferire.
Quindi ora sai come su Twitter hai sempre quei bot che in qualche modo twittano sempre qualcosa?
Bene, questo è quello che fanno.
Cercano una parola chiave come JavaScript o Python o qualsiasi altra cosa e ritwittano automaticamente in modo molto, molto
interessante.
Come puoi vedere, questa libreria di tweet è molto utile.
E in combinazione con l'API di Twitter, puoi fare cose davvero interessanti.
Ma ancora una volta, vuoi essere responsabile qui perché ci sono molti modi in cui puoi abusare e semplicemente inviare spam
alle persone con Twitter.
Ma si spera che ora vedi alcuni casi d'uso.
Ad esempio, se vuoi seguire tutti i tuoi follower invece di fare clic su
ogni singolo profilo, ora hai un modo di programmatori per risolvere quel problema con il buon olto python.
Vedrò nel prossimo.
Ciao.