Werbung

Twitter-Bots: Automatisierte Programme, die mit dem beliebten sozialen Netzwerk interagieren und häufig auf Hashtags und Ereignisse reagieren, die auf festgelegten Einstellungen basieren. Zum Beispiel könnte ich einen Twitter-Bot verwenden, um nach Erwähnungen meiner MakeUseOf-Beiträge zu suchen und sie retweeten zu lassen.

Aber was wäre, wenn ein Twitter-Bot auf einer Hardware wie dem Raspberry Pi ausgeführt würde? Dies würde reale Warnungen und Benachrichtigungen vom virtuellen Microblogging-Facebook-Möchtegern ermöglichen. Sie können eine physische Zählung anzeigen, wie oft ein Hashtag erwähnt wird, oder einige Lichter blinken lassen.

Benutzer haben viele Möglichkeiten gefunden, mit Twitter über einen Raspberry Pi zu interagieren. Um loszulegen, überprüfen Sie unsere eigenes Raspberry Pi Twitter Bot Projekt Wie man einen Raspberry Pi Twitter Bot bautTwitter ist das weltweit größte Repository für Kurznachrichten von Personen, die nichts zu sagen haben - und das jetzt Auch Sie können mit einem automatisierten Twitter-Bot, der von Ihrem Computer unterstützt wird, zu diesem epischen Projekt beitragen Himbeere...

instagram viewer
Weiterlesen , und lesen Sie dann über die folgenden 10 Projekte, um zu sehen, wie Sie Ihre eigenen drehen können ...

Tweet den Status deines Pi

Als wir die Idee von Twitter-Bot-Projekten starteten, schlug unser eigener DIY-Experte James Bruce vor, einen Raspberry Pi zu verwenden, um den Hardwarestatus (wie die CPU-Temperatur) und Fotos von zu twittern die Geräte-Webcam 5 Dinge, die Sie mit dem Raspberry Pi-Kameramodul tun könnenEine der ersten Erweiterungen, die Sie für den Raspberry Pi kaufen sollten, ist das Kameramodul. Mit einem speziellen Anschluss kann die Kamera für eine Vielzahl von Aufgaben verwendet werden. Lass uns einen Blick darauf werfen. Weiterlesen (siehe obigen Link).

Es verwendet eine benutzerdefinierte Python-App, die mit der Twitter-API erstellt wurde, und verwendet den Befehl crontab, um wiederholte Tweets zu planen. Wir empfehlen Ihnen, sich dieses Tutorial anzusehen, bevor Sie mit den anderen hier aufgeführten Projekten fortfahren, da es Ihnen eine gute Grundlage für die Grundlagen bietet, die zum Erstellen eines Twitter-Bots erforderlich sind.

Einfacher Retweet Bot

Eines der wichtigsten Dinge, die Sie auf Twitter tun können, ist Retweet. Dies könnte sein, um Ihre Unterstützung für eine Sache zu zeigen, Ihre Bewunderung für etwas zu unterstreichen oder um ein Handelsunternehmen zu fördern. Was auch immer der Grund sein mag, es kann ein wenig ablenkend sein, ständig manuelle Retweets zu erstellen.

Glücklicherweise stehen Ihnen verschiedene Tools zur Verfügung, mit denen Sie den Retweeting-Prozess automatisieren können, und nicht zuletzt einen Raspberry Pi-Retweet-Bot, der die Aufgabe für Sie erledigt. Dank eines einfachen Python-Skripts und der Twitter-API können Sie einen Bot erstellen, der basierend auf einem Hashtag Ihrer Wahl retweetet.

Twittern Sie Ihre Speedtest-Ergebnisse

Wenn Sie sich von der Leistung und dem Potenzial eines Twitter-Bots überzeugen möchten, schauen Sie sich diesen Tweet an:

Hallo @ Comcast Warum ist meine Internetgeschwindigkeit 2down9up, wenn ich in Washington DC für 150down10up bezahle? @ComcastCares@xfinity#comcast#Geschwindigkeitstest

- AComcast-Benutzer (@A_Comcast_User) 1. Januar 2016

Der Bot wurde von einem Twitter-Bot erstellt, der vom Reddit-Benutzer AlekseyP programmiert wurde. Er soll die Download-Geschwindigkeit des Comcast-Netzwerks ermitteln, für das er Abonnent ist. Wenn die Abwärtsgeschwindigkeit unter das Niveau von 50 Mbit / s fällt (der Benutzer zahlt für 150 Mbit / s nach unten und 10 Mbit / s nach oben), wird ein Tweet gesendet.

Das Code ist auf Pastebin verfügbar. Wie AlekseyP beobachtet„Ich weiß, einige Leute könnten sagen, ich sollte mich nicht über 50 Mbit / s beschweren, sondern wenn sie Werben Sie für 150 und ich bekomme 10-30. Ich bin unzufrieden. “ Interessanterweise schien dieser Ansatz geliefert zu haben ein Ergebnis.

„Ich habe dies eingerichtet, weil ich während einer Zeit ständiger Ausfälle und Ausfälle frustriert war. Es ist jetzt viel besser. Früher konnten wir Netflix nicht streamen, und ich konnte keine Verbindung zu CSGO-Spielen (Counter-Strike: Global Offensive) herstellen. “

Blinken Sie eine LED, wenn Sie eine Direktnachricht oder einen Retweet erhalten

Anstatt zu twittern und zu retweeten, können Sie Ihren Pi als Twitter-Monitor verwenden und physisch auf Auslöser anderer Tweets reagieren. Dazu benötigen Sie einen Raspberry Pi, ein Steckbrett, einen Widerstand und eine LED. wie in diesem Tutorial gezeigt.

Während die Projekte weiter oben in dieser Liste Hashtags zum selektiven Retweeten verwendeten, verwendet dieses Projekt diese, um die LED zu beleuchten. Man kann mit Recht sagen, dass dies nicht die erfinderischste Verwendung für einen Raspberry Pi und einige LEDs ist, aber es ist wirklich nur eine Spitze des Eisbergs dessen, was durch das Verbinden eines Raspberry Pi mit Twitter erreicht werden kann. Andere Alarmoptionen könnten das Abspielen eines Tons sein (vielleicht sogar eine Autohupe, wie auf der Projektseite gezeigt!). und dieses Projekt ist ein guter Ausgangspunkt, wenn Sie den Wunsch haben, einen mit Pi verbundenen Roboter über zu steuern Twitter.

Tweet Mein Gebrüll

Dieses Projekt basiert auf einem Standard-Dinosaurierspielzeug und ist eine Art Fortsetzung des vorherigen. Anstelle eines blinkenden Lichts wird jedoch Python-Code verwendet, um @ Erwähnungen von Boris, dem dedizierten Twitter-Konto des Dinosauriers, zu erkennen und ihn als Antwort brüllen zu lassen.

Dies wird in diesem Video treffend demonstriert.

Offensichtlich konnte der Dinosaurier bereits brüllen. Das Projekt verwendet vorhandene Hardware und überträgt im Wesentlichen einen Ein / Aus-Befehl an den Dinosaurier. Das Ergebnis ist zwar ganz anders, entspricht jedoch im Wesentlichen dem Blinken einer LED.

Den Beispielcode finden Sie unter die Dino Tweet Seite.

Tweet Wie dein Garten wächst

Es kann schwierig sein, interessante Dinge zu finden, um automatisch mit Ihrem Raspberry Pi zu twittern. Warum also nicht bestehende Raspberry Pi-Projekte in Betracht ziehen? Ein Beispiel ist das Städtische Landwirtschaft Tweetbot die Bilder des Gartens und des Wasserstandes und der Bodenfeuchtigkeit twittert.

unser #aquaponics Prototyp wurde verschoben. #Arduino füttert den Fisch, #RaspberryPi twittert Bilder pic.twitter.com/v5lfYwmVm1

- Helios Labs (@HeliosLabs) 25. Februar 2015

Das Projekt wurde mit einem gebaut Himbeer Pi Modell B + Der Raspberry Pi B + ist da. Was hat sich geändert? Weiterlesen , sollte also mit wenig änderung an der arbeiten Himbeer Pi 2 5 Dinge, die nur ein Raspberry Pi 2 kannDie neueste Ausgabe des Computers in Pint-Größe ist fantastisch. So großartig, dass es 5 Dinge gibt, die Sie nur auf einem Raspberry Pi 2 tun können. Weiterlesen und Himbeer Pi 3 Der Raspberry Pi 3: Schneller, besser, mit Wi-Fi und BluetoothHeute gab die Raspberry Pi Foundation die Veröffentlichung des Raspberry Pi 3 bekannt. Es ist das bislang bedeutendste Update für die beliebte Reihe kostengünstiger Computer. Weiterlesen Modelle. Natürlich müssen Sie keine Hydrokultur kultivieren, um dieses Projekt nutzen zu können - es kann genauso gut in Ihrem Gewächshaus oder in Ihrem Gemüsebeet eingerichtet werden.

Verwalten Sie Ihren Fisch

Fischmanagement ist ein oft übersehener Aspekt des Haustierbesitzes. Wenn Sie befürchten, dass Ihre Goldfische (oder andere Wassertiere) nicht geeignet sind Temperaturen, warum nicht Ihren Raspberry Pi so einstellen, dass er die Temperatur erkennt, ein Foto macht und die twittert Ergebnisse?

19,2 Es ist 66,6 ° F. #Goldfisch#??#??#RaspberryPi#MiraiWaterTemp#netthing#IoT# M2M 2016-03-15 16:35:11 pic.twitter.com/awXl2c8BeC

- Roku-Mirai (@roku_mirai) 15. März 2016

Es gibt zwar keine Anweisungen dafür, aber es ist ziemlich ähnlich zu dem, was wir oben bereits mit dem Garten-Tweet-Bot gesehen haben. Es zeigt auch, dass nur noch wenige originelle Ideen aufgedeckt werden müssen, der Pi-basierte Twitter-Bot jedoch durchweg beeindruckend ist.

Hören Sie sich Ihre Tweets an

Was sagen Tweets wirklich? Unabhängig davon, ob Sie keine Zeit zum Lesen haben oder nicht in der Lage sind, einen Raspberry Pi Twitter-Bot zu lesen, dessen Zweck es ist, relevante Tweets zu finden und sie Ihnen vorzulesen, erscheint dies besonders nützlich. Sie finden die Software und die Übersicht für die TwitterPiBot bei GitHubSolange Sie einen Audioausgang an Ihren Raspberry Pi angeschlossen haben, werden Ihnen Tweets mit dem angegebenen Hashtag vorgelesen. Sie können das Projekt so ändern, dass Tweets gelesen werden durch ein Sonos-System So senden Sie Sprachbenachrichtigungen an Sonos-LautsprecherHeute zeige ich Ihnen, wie Sie Sprachbenachrichtigungen auf Ihrem Sonos-System mithilfe von IFTTT-Rezepten, OpenHAB-Integrationen und mehr einrichten. Weiterlesen auch leicht.

Wenn dies intelligent konfiguriert ist, können Sie auf diese Weise auch sicherstellen, dass kuratierte Nachrichten und Informationen wie Ihr persönlicher Radiosender an Sie gesendet werden!

Erhalten Sie internationale Raumstationsbenachrichtigungen

Wo ist heute Abend die Internationale Raumstation? Ohne nach draußen zu schauen, ist es schwer zu sehen, aber das hier Raspberry Pi Twitter Bot-Projekt verwendet einen RSS-Feed, der von generiert wird Die ISS-Spotting-Webseite der NASA um vorherzusagen, wann die Raumstation von Ihrem Teil der Welt aus sichtbar sein wird, und senden Sie am Tag einen Tweet Jeder, der daran interessiert ist, in den Himmel zu schauen, kann sich auf Astro vorbereiten Überwachung.

Angesichts der Tatsache, dass zum Zeitpunkt des Schreibens zwei Raspberry Pi auf der ISS die Erde umkreisen, scheint dieses Projekt besonders geeignet zu sein.

Scheinpolitiker

Sie treten mit noblen Zielen in die Politik ein, werden aber zu Parias. Ja, es sind Politiker, und Twitter Bots können so konfiguriert werden, dass sie sich über diese eigennützigen „öffentlichen Bediensteten“ lustig machen. Könnte es einen besseren Weg geben, einen Raspberry Pi zu verwenden? Ein Beispiel hierfür ist der Reddit-Benutzer „Shut-Up-Tyler“, der mit diesem Projekt eine automatisierte Satire (Comedians, Beben in den Stiefeln) erstellt hat.

Wir müssen härter und schärfer sein Es ist wirklich kalt draußen, sie nennen es Trompete braucht echte Führung und passiert nicht wieder

- Donald Trumpet (@DonaldTrumpet_) 20. Oktober 2015

Wie funktioniert es?

„Mein Programm läuft auf einem Raspberry Pi mit Python. Es verwendet beautifulSoup, um Tweets von Mr. Trumps Seite zu extrahieren, Links durch reguläre Ausdrücke zu entfernen und zu verwenden Eine Funktion zum Ersetzen von Wörtern durch "doot doot" und "trompete", die es durch eine Markov-Kette führt... und es twittert. "

Gelegentlich sind die Tweets Unsinn. Dies macht es leider sehr schwierig, sie von Trumps zu unterscheiden tatsächlich Tweets.

Zweifellos gibt es viele andere Möglichkeiten, wie Sie einen Raspberry Pi-basierten Twitter-Bot verwenden können. Warum erzählen Sie uns in den Kommentaren nichts über Ihre?

Christian Cawley ist stellvertretender Redakteur für Sicherheit, Linux, DIY, Programmierung und Tech Explained. Er produziert auch The Really Useful Podcast und verfügt über umfangreiche Erfahrung im Desktop- und Software-Support. Christian ist ein Mitarbeiter des Linux Format Magazins und ein Bastler von Raspberry Pi, Lego-Liebhaber und Retro-Gaming-Fan.