Seite 1 von 1

Twitter Bot

Verfasst: Samstag 12. Dezember 2015, 11:00
von minnime
Hallo Leute :)

So, um euch schonmal vorzuwarenen mit ausnahme von dem bisschen Informatik was ich im ersten semester hatte (und das war eigentlich trockene Theorie) hab ich eigentlich keine Programmier erfahrung, bin aber bereit zu lernen :)

Nachdem ich per zufall auf diesen Artikel gestoßen bin hab ich mir gedacht das ist endlich mal etwas was mein Pi machen könnte der ja sonst nur in der Ecke verstaubt.

Ich hab mich schonmal etwas umgeschaut und das einloggen und posten ist ja kein Ding. Auch das suchen und retweeten is nich so das Problem. Sieht dan ja so aus.

Code: Alles auswählen

from twython import Twython, TwythonError

app_key = "abc"
app_secret = "xyz"
oauth_token = "cba"
oauth_token_secret = "zyx"

twitter = Twython(app_key, app_secret, oauth_token, oauth_token_secret)

search_results = twitter.search(q="giveaway", count=10)
try:
    for tweet in search_results["statuses"]:
        twitter.retweet(id = tweet["id_str"])
except TwythonError as e:
    print e
Das Problem ist ja jetzt erstmal das nur die letzten 10 Sucheinträge mit den Wort "giveaway" retweetet werden. Ich möchte aber die Suche fortlaufend. Oder lieg ich hier falsch und ich muss den Zähler einfach rausnehmen?

Das ist mal das erste Problem das ich hab... weitere folgen wen das Problem gelöst ist :D :D

Re: Twitter Bot

Verfasst: Samstag 12. Dezember 2015, 12:57
von mutetella
@minnime
Ich kann Dir bei Deiner Frage nicht helfen, will Dich aber auf Rainbowstream aufmerksam machen, ein Twitter Client in Python geschrieben. Vielleicht kannst Du ja aus deren Quellcode das eine oder andere hilfreiche herausziehen.

Re: Twitter Bot

Verfasst: Samstag 12. Dezember 2015, 14:59
von minnime
danke erstmal für die Rückmeldung :)

Hmmm da muss ich mir das mal anschauen, aber um ehrlich zu sein weis ich bei Reddit auch nie genau was jetzt der SourceCode und was restliches Zeugs ist :D

Naja auf jeden fall glaub ich das das was ich vorhab nur mit twython nicht funktionieren wird.
Hab aber eben bei Twitter die Widgets entdeckt, vielleicht irgendwie über BeautifulSoup....

Re: Twitter Bot

Verfasst: Samstag 12. Dezember 2015, 15:41
von mutetella
Minnime hat geschrieben:... weis ich bei Reddit auch nie genau was jetzt der SourceCode und was restliches Zeugs ist
source code <- :?:

Re: Twitter Bot

Verfasst: Samstag 12. Dezember 2015, 16:47
von BlackJack
@minnime: Twython scheint die komplette Twitter-API abzudecken, also warum nach etwas anderem suchen‽ Was passiert wenn Du die `count`-Angabe heraus nimmst, und welche Werte die annehmen kann, steht in der Dokumentation der Twitter-REST API: https://dev.twitter.com/rest/reference/ ... rch/tweets

In der Dokumentation zu dem `search/tweets`-Endpoint sind auch zwei Leitfäden zur Suche allgemein und zum Arbeiten mit „timelines“ verlinkt. Und der Hinweis auf die Streaming API die vielleicht für Dein Vorhaben besser geeignet ist.