Also haben wir diesen großzügigen Bot geschaffen, der zurückverfolgt, aber was ist mit einem Narzissten, aber vielleicht einem Bot, der
deine eigenen Tweets liebt oder einen Tweet liebt, der auf bestimmten Wörtern basiert?
Wie können wir das bauen?
Nun, lassen Sie uns diesen großzügigen Bot vorerst entfernen oder ihn zumindest auskommentieren und unten lassen.
Was wir tun möchten, ist, sagen wir, wir möchten die Schlüsselwörter durchsuchen.
Lassen Sie uns zunächst einfach eine Reihe von Tweets durchsuchen und wir setzen sie auf zwei. Wir werden in einer Sekunde erfahren, was
diese bedeuten.
Was wir hier tun werden, ist, was ich sagen werde.
Tweeten.
In dem.
Um dieses Mal wieder ein Punktcurser zu sein, möchte ich, anstatt durch Follower zu gehen, Tweets
durchgehen.
Hier kann ich also etwas namens API-Suche durchführen.
Wenn wir hier zur Dokumentation und zur API-Referenz gehen, sehen wir, dass wir eine API-Punktsuche haben, die
Tweets zurückgibt, die einer bestimmten Abfrage entsprechen.
Auch hier kann ich, wenn ich zurückgehe, nur API-Punktsuche sagen.
Um die Tweets zu durchsuchen, suchen wir einfach nach dem Begriff, der hier richtig ist, suchen, benennen wir dies um, damit wir wissen,
dass es sich um eine andere Suchzeichenfolge handelt.
Machen wir das ein bisschen kleiner.
Dies wird also eine Suchzeichenfolge sein.
Also durchsuchen wir die Tweets mit dem Suchstring von Python.
Also werden wir versuchen, alle Tweets zu finden, die das Wort Python enthalten.
Und ich werde hier auch Dinge tun, damit wir sie durchlaufen können.
Aber innerhalb der Items kann ich angeben, wie viele Items wir durchlaufen wollen.
In diesem Fall wollen wir nur die beiden Tweets finden.
Es wird also eine Reihe von Artikeln geben.
Und hier drin.
Wir werden einen weiteren Versuchsblock haben und diese Baumrinde wird nur Tweet-Punkt-Favorit sagen, um den Tweet
zu favorisieren.
Dazu gehört Python, und wir drucken nur, um sicherzustellen, dass es funktioniert.
Ich mochte diesen Tweet.
Schließlich können wir hier auch den Limit-Handler zu diesem Cursor hinzufügen, aber da wir nur zwei Elemente durchgehen, denke ich,
dass wir in Ordnung sein sollten, obwohl es immer eine gute Idee ist, den Limit-Handler wie wir
mit einem Tweet-Cursor zu umschließen Vor.
Aber ich möchte das nur sauber halten, damit Sie sehen können, was vor sich geht.
Hier drinnen haben wir das ausgedruckt, wir machen hier einen Ausgangsblock.
Das wird sagen.
Trippy Punkt.
Seien Sie Luft, also wenn die TPP ausgestrahlt wird, sagen wir einfach E und hier drinnen drucken wir nur den Grund für
die Luft.
Und schließlich, wenn wir in diesem Fall irgendwelche Stop-Iteration-Fehler bekommen, können wir einfach aus der Schleife ausbrechen.
Also lass uns das speichern und sehen, ob es funktioniert.
Möchten Sie meine Konsole öffnen und ausführen?
In Ordnung, wir erhalten einen Fehler, wir müssen keine Eigenschaft haben, um Luft zu sein.
Und das liegt daran, dass es wieder twip air sein soll.
Lassen Sie uns das ausführen.
Und oh, Junge, wir haben hier noch einen Fehler.
Dieses Mal gibt es keinen Tweetbot-Favoriten, aber wenn ich zur API gehe und ich es tue, sagen wir Favorit.
Hmm, ich bekomme keine Ergebnisse, und das liegt daran, dass ich Kanadier bin, und tatsächlich, wenn Sie
Kanadier sind, buchstabieren Sie so Liebling.
Aber in den Staaten buchstabiert man Favorit wie diesen mit einem O.
Da gehst du.
Wir haben hier eine Lieblingsmethode.
Also, lustige Tatsache, ich bin Kanadier, aber auch Rumäne, und das war mein Rechtschreibfehler, denn
TWIP wurde offensichtlich von einer Person geschrieben, die amerikanisches Englisch spricht.
Gut.
Also lass es uns versuchen.
Und es sieht so aus, als hätten wir zweimal.
Ich mag diesen Tweet.
Gehen wir zurück, um zu überprüfen, ob dies funktioniert hat.
Wenn ich zurück gehe, sagen wir, Profil und schaue mir Likes an.
Und sehen Sie sich das an, mir hat ein Tweet vor einer Stunde gefallen, der das Wort Python enthielt, und ein anderer Tweet, von dem ich keine Ahnung
habe, was er sagt, aber es sieht so aus, als wäre hier Python.
Ja, schau, da drüben ist eine Python.
Hoffentlich sagt keiner davon etwas Schlechtes aus.
Aber schau dir das an.
Sie können hier sehen, dass mir diese Tweets gefallen haben.
Ich werde das entfernen, nur weil ich nicht weiß, ob ich so sein soll.
Da gehst du.
Wie cool ist das?
Jetzt kann unser narzisstischer Tweet möglicherweise einfach alles twittern, was unseren eigenen Namen sagt oder unseren eigenen Namen mag, falls es
jemals einen Tweet mit meinem eigenen Namen gibt.
Nun, lass uns das tun.
Lassen Sie uns die fünf Tweets liken, die meinen eigenen Namen haben und mein narzisstischer Bot wird hoffentlich funktionieren.
Und sieh dir das an.
Das ist irgendwie peinlich, aber es sieht so aus, als hätte ich bereits zwei dieser Tweets gemocht.
Sie haben diesen Status bereits favorisiert.
Aber gehen wir zurück, um jetzt hier aufzufrischen.
In Ordnung, sieh dir das an, ich habe alle Tweets am liebsten, die meine Namen enthalten und wie diese aussehen,
die ich schon früher mochte.
Sehr sehr cool.
Da ist mein narzisstischer Bot.
Und Sie können hier verschiedene Dinge tun, zum Beispiel kann ich auch retweeten, wenn ich möchte, anstatt als
Favorit.
Jetzt wissen Sie also, wie Sie auf Twitter immer diese Bots haben, die irgendwie immer etwas retweeten?
Nun, das ist, was sie tun.
Sie suchen nach einem Schlüsselwort wie JavaScript oder Python oder was auch immer, und sie haben automatisch sehr, sehr cool
retweetet.
Wie Sie sehen, ist diese Tweet-Bibliothek sehr nützlich.
Und in Kombination mit der Twitter-API können Sie einige wirklich interessante Dinge tun.
Aber auch hier möchten Sie Verantwortung übernehmen, denn es gibt viele Möglichkeiten, Menschen mit Twitter zu missbrauchen und
einfach zu spammen.
Aber hoffentlich sehen Sie jetzt einige Anwendungsfälle.
Wenn Sie beispielsweise allen Ihren Followern folgen möchten, anstatt sich durch jedes einzelne Profil
zu klicken, haben Sie jetzt eine Möglichkeit für Programmierer, dieses Problem mit dem guten alten Python zu lösen.
Ich werde im nächsten sehen.
Wiedersehen.