• IT-Karriere:
  • Services:

Viele PHP-Vorlagen im Netz

Wer seinen Bot nicht auf einem eigenen Rechner, sondern einem Webserver installieren will, ist vermutlich mit PHP besser bedient. Auch für diese Sprache findet sich eine Reihe von Vorlagen auf Github, um Twitter-Bots zu installieren. Eine Standardvorlage wie Tweepy scheint es für PHP jedoch nicht zu geben. Zudem sind nicht alle auf dem aktuellen API-Stand. Wir haben uns für die Bibliothek Twitter for PHP entschieden, die PHP 5.0 und die Erweiterung Curl voraussetzt.

Stellenmarkt
  1. über Thaddäus Rohrer Personal- und Unternehmensberatung, Ruhrgebiet
  2. Heraeus infosystems GmbH, Hanau

Der einzige Nachteil: Twitter for PHP hat keine Reply-Funktion integriert, so dass diese in der Vorlage twitter.php ergänzt werden muss.

  1. public function reply($message, $username, $tweetid)
  2. {
  3. return $this->request(
  4. 'statuses/update',
  5. 'POST',
  6. ['status' => '@' . $username .
  7. ' ' . $message , 'in_reply_to_status_id'
  8. => $tweetid]
  9. );
  10. }

Der Code des eigentlichen Bots ist ähnlich wie in Python. In zwei verschachtelten Foreach-Schleifen werden zwei Arrays mit den gefundenen Tweets und den Zitaten verglichen. Nach einer Zeitabfrage werden die Antworten verschickt. Fertig ist der Twitter-Bot auf PHP-Basis (Beispielcode).

Wie lassen sich Twitter-Bots aufspüren?

Die Verzeichnisse müssen noch auf den eigenen Webspace hochgeladen werden. Hierbei sollte man darauf achten, dass das Verzeichnis geschützt ist, damit die im Skript gespeicherten Zugangsdaten nicht öffentlich zugänglich sind. Gestartet wird das Skript mit einem Cronjob, der bei Providern wie Strato ab bestimmten Hostingpaketen zur Verfügung steht.

Da dies alles so einfach ist, stellt sich die berechtigte Frage, ob sich auf diese Weise nicht doch ein Twitter-Bot-Batallion programmieren lässt, mit dem sich Wahlen beeinflussen lassen. Mit Hilfe einer Datenbank wäre es recht einfach, automatisierte Accounts täglich neu zu programmieren und Suchbegriffe oder Hashtags einzugeben, auf die mit einem bestimmten Text geantwortet werden soll. Zudem lässt sich die Zahl der abgesetzten Tweets begrenzen, so dass es schwer wird, anhand der Twitter-Aktivität einen Bot aufzuspüren, wie es der Datenjournalist Matthias Kreil im vergangenen Jahr versucht hat. Das kommerzielle Programm Tweetattackspro verspricht Nutzern das Steuern von Tausenden Twitter-Accounts rund um die Uhr. Dabei könne die Software einen menschlichen Betrieb des Accounts perfekt simulieren.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
 Tweepy als umfangreiche Python-BibliothekWenn Twitter-Bots etwas ändern könnten 
  1.  
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7.  


Anzeige
Top-Angebote
  1. (u. a. Angebote zu Spielen, PC- und Konsolen-Zubehör, Laptops, Monitore, Fernsehern uvm.)
  2. (u. a. Viewsonic VX2718 27 Zoll Curved WQHD 165Hz für 253,99€, Samsung G7 27 Zoll QLED Curved...
  3. (u. a. Raspberry Pi 400 Mini-PC für 71,90€, Biostar B560GTQ Mainboard für 139,90€, Biostar...
  4. (u. a. Akku-Bohrhammer für 306,99€, Akku-Winkelschleifer für 193,30€)

toke 13. Feb 2018

Die Duplikatserkennung funktioniert nicht immer 100%. Bei mir trat es zum Beispiel...

Cok3.Zer0 04. Feb 2018

Auf der Blackhat hat man Bots gefunden.

daarkside 03. Feb 2018

Habe den Artikel wegen Hate Speech an Heiko gemailed.

FreiGeistler 02. Feb 2018

Um was gehts denn da? Wie bei den Web-Standards: man verlinkt nichts ohne Beschreibung...

s1ou 02. Feb 2018

Welche tools nutzt du für die sentiment analyse? NLTK funktioniert ja auf englisch gerade...


Folgen Sie uns
       


Xiaomi MiTV Q1 im Test

Für das Streamen von Serien oder den Filmeabend zu Hause reicht der preiswerte Fernseher locker aus.

Xiaomi MiTV Q1 im Test Video aufrufen
Programm für IT-Jobeinstieg: Hoffen auf den Klebeeffekt
Programm für IT-Jobeinstieg
Hoffen auf den Klebeeffekt

Aktuell ist der Jobeinstieg für junge Ingenieure und Informatiker schwer. Um ihnen zu helfen, hat das Land Baden-Württemberg eine interessante Idee: Es macht sich selbst zur Zeitarbeitsfirma.
Ein Bericht von Peter Ilg

  1. Arbeitszeit Das Sechs-Stunden-Experiment bei Sipgate
  2. Neuorientierung im IT-Job Endlich mal machen!
  3. IT-Unternehmen Die richtige Software für ein Projekt finden

Weclapp-CTO Ertan Özdil: Wir dürfen nicht in Schönheit und Perfektion untergehen!
Weclapp-CTO Ertan Özdil
"Wir dürfen nicht in Schönheit und Perfektion untergehen!"

Der CTO von Weclapp träumt von smarter Software, die menschliches Eingreifen in der nächsten ERP-Generation reduziert. Deutschen Perfektionismus hält Ertan Özdil aber für gefährlich.
Ein Interview von Maja Hoock


    Fiat 500 als E-Auto im Test: Kleinstwagen mit großem Potenzial
    Fiat 500 als E-Auto im Test
    Kleinstwagen mit großem Potenzial

    Fiat hat einen neuen 500er entwickelt. Der Kleine fährt elektrisch - und zwar richtig gut.
    Ein Test von Peter Ilg

    1. Vierradlenkung Elektrischer GMC Hummer SUV fährt im Krabbengang seitwärts
    2. MG Cyberster MG B Roadster mit Lasergürtel und Union Jack
    3. Elektroauto E-Auto-Prämie übersteigt in 2021 schon Vorjahressumme

      •  /