10 besten Twitter-Bot-Projekte für Raspberry Pi

10 besten Twitter-Bot-Projekte für Raspberry Pi / DIY

Twitter-Bots: Automatisierte Programme, die mit dem beliebten sozialen Netzwerk interagieren und häufig auf Hashtags und Ereignisse reagieren, die auf vorgegebenen Einstellungen basieren. Ich könnte zum Beispiel einen Twitter-Bot verwenden, um nach Erwähnungen meiner MakeUseOf-Posts Ausschau zu halten, und diese erneut retweetet haben.

Aber was wäre, wenn Sie einen Twitter-Bot auf einer Hardware wie dem Raspberry Pi hätten? Dies würde reale Alarme und Benachrichtigungen von der virtuellen Microblogging-Plattform von Facebook ermöglichen. Sie können beispielsweise eine physikalische Zählung der Häufigkeit eines Hashtags anzeigen oder einige Lichter blinken.

Benutzer haben viele Möglichkeiten gefunden, mit Twitter mithilfe eines Raspberry Pi zu interagieren. Um zu beginnen, schauen Sie sich unser eigenes Raspberry Pi Twitter Bot-Projekt an. Wie man ein Raspberry Pi Twitter Bot baut Wie man ein Raspberry Pi Twitter Bot baut Twitter Twitter ist der weltweit größte Vorrat an Kurznachrichten von Leuten, die nichts zu sagen haben - und jetzt können auch Sie beitragen zu diesem epischen Projekt mit einem automatisierten Twitter-Bot, der von Ihrem Raspberry… Weiterlesen, und dann über die folgenden 10 Projekte informiert wird, um zu sehen, wie Sie Ihre eigenen…

Den Status Ihres Pis twittern

Als wir die Idee von Twitter-Bot-Projekten begannen, hat unser eigener DIY-Experte James Bruce mit einem Raspberry Pi den Hardwarestatus (z. B. die CPU-Temperatur) und Fotos von der Webcam des Geräts twittern. 5 Things You Can Do mit der Raspberry Pi-Kamera Modul 5 Was Sie mit dem Raspberry Pi-Kameramodul tun können Eine der ersten Erweiterungen, die Sie für den Raspberry Pi kaufen sollten, ist das Kameramodul. Mit einem dedizierten Anschluss kann die Kamera für eine Vielzahl von Aufgaben verwendet werden. Lass uns einen Blick darauf werfen. Lesen Sie mehr (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, dass Sie sich dieses Tutorial ansehen, bevor Sie mit den anderen hier aufgelisteten Projekten fortfahren, da Sie damit die Grundlagen für das Erstellen eines Twitter-Bot erlernen können.

Einfacher Retweet-Bot

Eines der wichtigsten Dinge, die Sie auf Twitter machen können, ist Retweet. Dies könnte bedeuten, dass Sie Ihre Unterstützung für eine Sache zeigen, Ihre Bewunderung für etwas unterstreichen oder ein kommerzielles Unternehmen fördern. Was auch immer der Grund sein mag, es kann ein wenig ablenkend sein, wenn man manuell Retweets macht.

Glücklicherweise stehen verschiedene Tools zur Verfügung, mit denen Sie den Prozess des Retweetings automatisieren können, nicht zuletzt den Bau eines 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 auf der Grundlage eines Hashtags Ihrer Wahl Retweets durchführt.

Tweet Ihre Speedtest-Ergebnisse

Wenn Sie etwas Überzeugendes über die Leistungsfähigkeit und das Potenzial eines Twitter-Bots benötigen, werfen Sie einen Blick auf diesen Tweet:

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

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

Der von einem Reddit-Benutzer AlekseyP programmierte Twitter-Bot hat die Idee, die Download-Geschwindigkeit des Comcast-Netzwerks zu ermitteln, bei dem er Mitglied ist. Wenn die Abwärtsgeschwindigkeit unter das 50-Mbit / s-Niveau fällt (der Benutzer zahlt für 150 Mbit / s und 10 Mbit / s hoch), wird ein Tweet gesendet.

Der Code ist auf Pastebin verfügbar. Wie AlekseyP beobachtet, “Ich weiß, dass einige Leute sagen könnten, ich sollte mich nicht über 50Mbps beschweren, aber wenn sie 150 Werbung machen und ich 10-30 bekomme, bin ich nicht zufrieden.” Interessanterweise schien dieser Ansatz ein Ergebnis zu liefern.

“Ich habe dies eingerichtet, weil ich während einer Periode ständiger Stürze und Ausfälle frustriert war. Es ist jetzt viel besser. Wir waren nicht in der Lage, Netflix zu streamen, und ich würde keine Verbindung zu CSGO-Spielen (Counter-Strike: Global Offensive) herstellen.”

Blinken Sie eine LED, wenn Sie eine direkte Nachricht oder ein Retweet erhalten

Statt Tweets und Retweets, wie wäre es, wenn Sie Ihren Pi als Twitter-Monitor verwenden und physisch auf Auslöser anderer Tweets reagieren? Dazu benötigen Sie ein Raspberry Pi, ein Steckbrett, einen Widerstand und eine LED, wie in diesem Lernprogramm gezeigt.

Während die zuvor in dieser Liste aufgeführten Projekte Hashtags zum selektiven Retweeten verwendeten, werden in diesem Projekt die LEDs beleuchtet. Man kann sagen, dass dies nicht die originellste Verwendung für einen Raspberry Pi und einige LEDs ist, aber es ist wirklich nur ein Tipp des Eisbergs, was man erreichen kann, wenn man einen Raspberry Pi mit Twitter verbindet. Andere Alarmoptionen umfassen möglicherweise das Abspielen eines Tons (vielleicht sogar eine Autohupe, wie auf der Projektseite gezeigt!), Und dieses Projekt ist ein guter Ausgangspunkt, wenn Sie das Bestreben haben, einen mit Pi verbundenen Roboter über Twitter zu steuern.

Tweet mein Gebrüll

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

Dies wird in diesem Video treffend gezeigt.

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 etwas anderes, aber es ist im Wesentlichen dasselbe wie das Blinken einer LED.

Sie finden den Beispielcode auf der Dino-Tweet-Seite.

Tweet Wie dein Garten wächst

Das Finden von interessanten Dingen zum automatischen Twittern mit Ihrem Raspberry Pi kann schwierig sein. Warum nicht bestehende Raspberry Pi-Projekte in Betracht ziehen? Ein Beispiel ist der Urban Agriculture Tweetbot, der Bilder der Garten-, Wasserstand- und Bodenfeuchtedaten 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 Raspberry Pi Model B + erstellt. Der Raspberry Pi B + Is Here. Was hat sich geändert? Der Himbeer-Pi B + ist hier. Was hat sich geändert? Lesen Sie mehr, also sollte es mit wenigen Änderungen am Raspberry Pi funktionieren. 2 5 Dinge, die nur ein Raspberry Pi 2 kann 5 Dinge tun, die nur ein Raspberry Pi 2 tun können Die neueste Ausgabe des Pint-Computers ist fantastisch. Toll, in der Tat gibt es 5 Dinge, die Sie nur mit einem Raspberry Pi 2 machen können. Lesen Sie mehr und Raspberry Pi 3 Der Raspberry Pi 3: Schneller, besser, mit WLAN und Bluetooth Der Raspberry Pi 3: Schneller, besser, Mit Wi-Fi und Bluetooth Heute hat die Raspberry Pi Foundation die Veröffentlichung des Raspberry Pi 3 bekannt gegeben. Dies ist das bisher bedeutendste Update der populären Linie der Low-Cost-Computer. Lesen Sie weitere Modelle. Natürlich müssen Sie für dieses Projekt keine Hydrokulturen kultivieren - es kann genauso einfach in Ihrem Gewächshaus oder Ihrem Gemüsepflaster eingerichtet werden.

Verwalten Sie Ihre Fische

Fischmanagement ist ein oft übersehener Aspekt des Haustierbesitzes. Wenn Sie befürchten, dass bei Ihrem Goldfisch (oder anderen Wassertieren) keine geeigneten Temperaturen auftreten, können Sie Ihren Raspberry Pi nicht auf die Temperatur einstellen, ein Foto machen und die Ergebnisse twittern?

??????19.2 °? #goldfish # ?? # ?? #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 wie bei dem oben beschriebenen Garten-Tweet-Bot. Es zeigt auch, dass nur wenige originelle Ideen entdeckt werden müssen, aber der Pi-powered Twitter-Bot ist durchweg beeindruckend.

Hören Sie auf Ihre Tweets

Was sagen Tweets wirklich? Ob Sie keine Zeit haben, einen Raspberry Pi Twitter-Bot zu lesen oder nicht, dessen Zweck es ist, relevante Tweets zu finden und Ihnen vorzulesen, erscheint besonders nützlich. Die Software und die Gliederung für den TwitterPiBot finden Sie bei GitHub. Solange Sie einen Audioausgang mit Ihrem Raspberry Pi verbunden haben, werden Ihnen Tweets mit dem angegebenen Hashtag vorgelesen. Sie können das Projekt so ändern, dass Tweets über ein Sonos-System gelesen werden. So senden Sie Sprachbenachrichtigungen an Sonos-Lautsprecher: Wie senden Sie Sprachbenachrichtigungen an Sonos-Lautsprecher? Heute werde ich Ihnen zeigen, wie Sie Sprachbenachrichtigungen auf Ihrem Sonos-System mithilfe von IFTTT-Rezepten einrichten. OpenHAB-Integrationen und mehr. Lesen Sie auch einfach mehr.

Bei einer intelligenten Konfiguration können Sie so sicherstellen, dass kuratierte Nachrichten und Informationen wie Ihr persönlicher Radiosender an Sie gesendet werden!

Erhalten Sie Benachrichtigungen über internationale Weltraumstationen

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

Da zum Zeitpunkt des Schreibens zwei Himbeer-Pis die Erde auf der ISS umkreisen, scheint dieses Projekt besonders geeignet zu sein.

Scheinpolitiker

Sie treten mit edlen 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 Eigennutzer lustig machen “öffentlichen Bediensteten”. Könnte es einen besseren Weg geben, einen Raspberry Pi zu verwenden? Ein solches Beispiel ist vom Reddit-Benutzer “Shut-Up-Tyler”, die mit diesem Projekt automatisierte Satire (Comedians, Erdbeben in den Stiefeln) geschaffen haben.

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

- Donald Trumpet (@DonaldTrumpet_) 20. Oktober 2015

Wie funktioniert das??

“Mein Programm läuft auf einem Raspberry Pi, auf dem Python läuft. Es verwendet beautifulSoup, um Tweets von Mr. Trumps Seite zu extrahieren, entfernt Links durch reguläre Ausdrücke und verwendet eine Funktion, um Wörter durch zu ersetzen “doot doot” und “Trompete”, steckt es durch eine Markov-Kette ... und twittert es heraus.”

Gelegentlich sind die Tweets Unsinn. Leider ist es sehr schwierig, sie von Trump zu unterscheiden tatsächlich Tweets.

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

Erfahren Sie mehr über: Elektronik, Python, Raspberry Pi, Twitter.