Tools: Einen Twitter Retweet Bot erstellen

Das habe ich mich in den letzten zwei Tagen auch gefragt und begab mich auf die Suche nach einer Möglichkeit, einen Twitter Retweet Bot zu erstellen – ohne PHP-Kenntnisse und ohne etwas programmieren zu müssen. Und ich bin sogar fündig geworden und möchte euch anhand des „frisch gebloggt“-Twitter Bots in einem kleinen „How to“ und mit ein paar Tools nun erläutern, wie man relativ schnell zu einem eigenen Twitter Retweet Bot kommt.

  1. Erstelle Dir einen gesonderten Twitter Account, der den Sinn und Zweck des Bots evtl. schon gleich beschreibt
  2. Gehe auf Yahoo Pipes* und logge Dich dort ein oder erstelle Dir einen Account
  3. Suche auf http://search.twitter.com/ nach der entsprechenden Wortkombination oder den Hashtags, die von Deinem Bot retweetet werden sollen
  4. Klone bspw. diese Pipe indem Du bei Yahoo Pipes eingeloggt bist und auf „Clone“ klickst
  5. Nun gehe in der oberen Navigation auf „My Pipes“.
  6. Klicke in der zu verändernden Pipe auf „Edit Source“.
  7. Nun müsste sich ein Fenster öffnen, dass in etwa so aussieht
  8. In den „Fetch Feed“ Start-Block Deiner Pipe musst Du nun die URL aus der Twitter-Suche aus Punkt 2 kopieren.  (Wenn nötig, kannst Du auch mehrere Suchabfrage-URLs untereinander einfügen – um nur eine URL zu retweeten, klicke auf das „minus“ vor der Zweiten)
  9. Im Block „Regex“ bestimmst Du unter anderem die Ausgabe der Tweets. Möchtest Du einfach im Format „RT @user tweettext“ abbilden, dann genügt im Zweiten Feld die Eingabe „RT @${author.name}:“
  10. Wenn Du alle von Dir gewünschten Änderungen vorgenommen hast, kannst Du nun rechts oben auf „SAVE“ klicken, um die Pipe zu sichern.
  11. Mit einem Klick auf das Pipe-Logo oben links, gelangst Du wieder ins Yahoo Pipes Dashboard und kannst hier nun Deine Pipe testen, indem Du auf den blauen Pipe-Namen klickst.
  12. Wenn Dir die gewünschten Ergebnisse angezeigt werden, dann klicke nun auf „Get as RSS“.
  13. Nun melde Dich bei http://twitterfeed.com, oder ähnliches RSS to Twitter-Diensten an
  14. Dort verbindest Du schließlich den Twitter-Account des Retweet-Bots mit dem erstellten Feed in Yahoo Pipes.
  15. Binde dazu die URL des erstellten Feeds ein
  16. Und erlaube der Anwendung den Zugriff auf den Account des Twitter-Bots.
  17. Wie oft und wann die Tweets retweetet werden kannst Du hier u.a. auch einstellen
  18. Nun heißt es, ein paar Minütchen zu warten, bis Du die ersten Ergebnisse in der Timeline siehst.


Mit dieser Methode habe ich nun auch den Frischgebloggt-Bot bei Twitter eingerichtet, der nun alle 30 Minuten 5 Tweets mit der Wortkombination „frisch gebloggt“ oder dem Hashtag #frgb (Frisch gebloggt) versehen sind. Leider lässt Twitterfeed es nicht zu die Tweets in einer höheren Frequenz und / oder Anzahl zu retweeten. Deswegen werde ich mich demnächst nochmal nach einer anderen Option anschauen.
Wer Fragen dazu hat, kann sie mir gerne über die Kommentarfunktion stellen und wenn ihr euren nächsten Blogpost twittert „frisch gebloggt“ oder „#frgb“ nicht vergessen. Oder wenn ihr wissen wollt, was alles gerade so frisch gebloggt wurde, folgt dem Bot einfach bei Twitter.

Viel Spaß ! :-)

*Pipe: „Pipes is a powerful composition tool to aggregate, manipulate, and mashup content from around the web.“ (pipes.yahoo.com)

Wer schreibt hier? Jasmina

Hi! Ich bin Jasmina, die Autorin von onlinelupe.de. Seit 2010 schreibe ich hier über digitales Arbeiten und Selbständigkeit im Internet.

18 Kommentare

  1. Aloha Jasmina :)

    Eine kleine Korrektur… bei Punkt acht sollte der RSS-Feed der Search verwendet werden, anders gibt’s in den Pipes eine Fehlermeldung. So habe ich das zumindest immer vor diesem Tutorial und jetzt auch gehabt (hab’s mit MediaTipp getestet). Dann geht’s übrigens auch problemlos mit der Advanced Search von Twitter.

    Viele liebe Grüße,
    Andi

  2. funktioniert super für mich

    !Achtung!

    die Piepe lässt sich nicht sofort bei twitterfeed einstellen bei mir hat es mehrere stunden gedauert bis TF keine fehlermeldung mehr ausgespuckt hat …

    ums es mit Obiwan zu sagen „geduld Luke!“

    der RT ist mit dir!

  3. Habe da auch eine kleine Frage zu. Erstmals super Anleitung, hat funktioniert. Jedoch wird hinter dem RT am Schluss des Tweets das Profilpic in einer bit.ly gepostet. Wie kann ich das verhindern?

  4. Hi,

    interessante Anleitung, hat leider überhaupt nicht gefunkt. Ich bekomme schon bei der Angabe der Url eine Fehlermeldung, das es sich bei der twitterurl kein gültiges xml verwand wird. Das geklappt hat, sehe ich ja an der feedbacks einiger. Schade …

  5. Hallo,

    bei mir hat alles funktioniert. Nur die SearchUrl musste ich anpassen. Ich hab einfach die Url der originalen Pipe genommen und den Begriff am Ende der Url mit meinem ausgetauscht. Dann hat alles wunderbar geklappt.

    Grüße
    Thomas

  6. Funktioniert leider nicht mehr, da anscheinend das Ausgabeformat geändert wurde. Es lassen sich die Feed-Adressen nicht mehr in die Pipe eingeben:

    Response: OK (200). Error: Invalid XML document. Root cause: org.xml.sax.SAXParseException; lineNumber: 46; columnNumber: 74; The entity name must immediately follow the ‚&‘ in the entity reference.

  7. Ergänzung: Das Problem liegt auf Seiten von Twitter – man hat den offiziellen RSS-Feed über search.twitter.com entfernt.

    Abhilfe bietet folgender URL:

    Für Autor natürlich den gewünschten Twitter-Namen eingeben.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert