10 Bästa Twitter Bot Projekt för Raspberry Pi
Twitter-robotar: automatiserade program som interagerar med det populära sociala nätverket, reagerar ofta på hashtags och händelser baserat på förutbestämda inställningar. Till exempel kan jag använda en Twitter-bot för att leta efter namnen på mina MakeUseOf-inlägg, och få dem retweetad.
Men vad händer om du hade en Twitter-bot som körs på en maskinvara som Raspberry Pi? Detta skulle möjliggöra riktiga världsvarningar och meddelanden från den virtuella microblogging Facebook wannabe; du kan se en fysisk räkning av hur många gånger en hashtag nämns, kanske, eller blinka lite ljus.
Användare har hittat många sätt att interagera med Twitter med en Raspberry Pi. För att komma igång, kolla vårt eget Raspberry Pi Twitter botprojekt Hur man bygger en hallon Pi Twitter Bot Hur man bygger en hallon Pi Twitter Bot Twitter är världens största förteckning över korta meddelanden från personer som inte har något att säga - och nu kan du också bidra till det episka projektet med en automatiserad Twitter bot, drivs av din hallon ... Läs mer, och läs sedan om följande 10 projekt för att se hur du kan spinna din egen ...
Tweet Din Pi-status
När vi sparkade upp idén om Twitter-botprojekt sätter vår egen DIY-expert James Bruce fram med en Raspberry Pi för att tweet hårdvarustatus (t.ex. CPU-temperaturen) och foton från enhetswebbkameran 5 Saker du kan göra med Raspberry Pi Camera Modul 5 Saker du kan göra med Raspberry Pi-kameramodulen En av de första utbyggnaderna du bör köpa för Raspberry Pi är kameramodulen. Med en dedikerad kontakt kan kameran användas för en rad olika uppgifter. Låt oss ta en titt. Läs mer (se länken ovan).
Den använder en anpassad Python-app som är uppbyggd med Twitter API, och använder crontab-kommandot för att schemalägga upprepade tweets. Vi rekommenderar att du tar en titt på denna handledning innan du fortsätter med de andra projekten som listas här, eftersom det ger dig en bra grundning i grunderna för att bygga en Twitter-bot.
Enkel Retweet Bot
En av de viktigaste sakerna du kan göra på Twitter är retweet. Det här kan vara att visa ditt stöd för en sak, för att understryka din beundran för något, eller för att främja ett kommersiellt företag. Oavsett anledningen kan det vara lite distraherande att göra manuell retweets ständigt.
Lyckligtvis finns olika verktyg som hjälper dig att automatisera processen med retweeting, inte minst bygga en Raspberry Pi retweet bot som gör jobbet för dig. Tack vare ett enkelt Python-skript och Twitter API kan du göra en bot som retweets baserat på en hashtag du väljer.
Tweet Din snabbaste resultat
Om du behöver lite övertygande om kraften och potentialen hos en Twitter-bot, ta en titt på denna tweet:
Hej @Comcast Varför är min internethastighet 2down9up när jag betalar för 150down10up i Washington DC? @ComcastCares @xfinity #comcast #speedtest
- AComcast-användare (@A_Comcast_User) 1 januari 2016
Skapad av en Twitter bot programmerad av Reddit användare AlekseyP, är tanken på bot att upptäcka nedladdningshastigheten för Comcast-nätverket, som han är en abonnent på. När nedfartshastigheten sjunker under 50 Mbps-nivån (användaren betalar för 150 Mbps ner och 10 Mbps upp), skickas en tweet.
Koden är tillgänglig på Pastebin. Som AlekseyP observerar, “Jag vet att vissa människor kanske säger att jag inte skulle klaga på 50 Mbps, men när de annonserar 150 och jag får 10-30 är jag missnöjd.” Intressant tycktes detta tillvägagångssätt ha resulterat i ett resultat.
“Jag ställde upp det här eftersom jag blev frustrerad under en period av ständiga droppar och avbrott. Det är mycket bättre nu. Vi använde inte att kunna strömma Netflix och jag skulle misslyckas att ansluta till CSGO [Counter-Strike: Global Offensive] matchningar.”
Blinka en LED när du får ett direktmeddelande eller Retweet
I stället för tweeting och retweeting, vad sägs om att använda din Pi som en Twitter-bildskärm, vilket reagerar fysiskt på triggers från andra tweets? För att göra detta behöver du en Raspberry Pi, ett brödbräda, ett motstånd en LED, vilket visas i denna handledning.
Medan projekten tidigare i denna lista använde hashtags för selektivt retweet, använder detta projekt dem för att tända LED-lampan. Det är rättvist att säga att detta inte är den mest uppfinningsrika användningen av en Raspberry Pi och några LED, men det är egentligen bara ett tips på isberget om vad som kan uppnås genom att koppla en Raspberry Pi till Twitter. Andra varningsmöjligheter kan innebära att spela ett ljud (kanske till och med ett bilhorn som visat på projektsidan!) Och det här projektet är ett bra ställe att börja ifrån om du har ambitioner att styra en Pi-ansluten robot via Twitter.
Tweet My Roar
Baserat på en vanlig dinosaurisk leksak är detta projekt ett slags fortsättning på den föregående. Istället för en ljusblinkning använder detta dock Python-kod för att upptäcka @ nämnder av Boris dinosaurens dedikerade Twitter-konto och få honom att bråka som svar.
Det visas lämpligt i den här videon.
Självklart kunde dinosauren redan bråka. Projektet använder befintlig hårdvara och skickar huvudsakligen ett på / av-kommando till dinosauren. Medan utfallet är ganska annorlunda är det i grunden detsamma som att blinka en LED.
Du hittar provkoden på Dino Tweet-sidan.
Tweet Hur din trädgård växer
Att hitta intressanta saker att automatiskt tweet med din Raspberry Pi kan vara svårt. Så varför inte överväga befintliga Raspberry Pi-projekt? Ett exempel är Urban Agriculture Tweetbot som tweets bilder av trädgården och vattennivå och jordfuktighetsdata.
vår #aquaponics prototyp har flyttats. #Arduino matar fisken, #RaspberryPi är tweeting bilder pic.twitter.com/v5lfYwmVm1
- Helios Labs (@HeliosLabs) 25 februari 2015
Projektet byggdes med en Raspberry Pi Modell B + Raspberry Pi B + är här. Vad har ändrats? Raspberry Pi B + är här. Vad har ändrats? Läs mer, så borde arbeta med liten förändring på Raspberry Pi 2 5 Saker bara en hallon Pi 2 kan göra 5 saker Endast en hallon Pi 2 kan göra Den senaste upplagan av pint-stor dator är fantastisk. Det är så fantastiskt att det finns 5 saker du bara kan göra på en Raspberry Pi 2. Läs mer och Raspberry Pi 3 Raspberry Pi 3: Snabbare, bättre, med Wi-Fi och Bluetooth Raspberry Pi 3: Snabbare, Bättre, med Wi-Fi och Bluetooth Idag meddelade Raspberry Pi-stiftelsen utgåvan av Raspberry Pi 3. Det är den viktigaste uppdateringen till den populära linjen med billiga datorer än. Läs mer modeller. Naturligtvis behöver du inte odla hydroponics för att kunna använda det här projektet - det kan lika enkelt vara att installera i ditt växthus eller din veggieplåster.
Hantera din fisk
Fiskförvaltning är en ofta förbisedd aspekt av djurägande. Om du är orolig att din guldfisk (eller andra vattenlevande djur) inte upplever lämpliga temperaturer, varför inte ställa din Raspberry Pi för att upptäcka temperaturen, ta ett foto och tweet resultaten?
??????19,2 Det är 66,6 ° F. #goldfish # ?? # ?? #RaspberryPi #MiraiWaterTemp #thing #IoT # M2M 2016-03-15 16:35:11 pic.twitter.com/awXl2c8BeC
- roku-mirai (@roku_mirai) 15 mars 2016
Medan det inte finns några instruktioner för detta, är det ganska likt det som vi redan har sett med trädgården tweet bot, ovan. Det visar också att medan mycket få ursprungliga idéer lämnas för att upptäckas är Pi-powered Twitter bot konsekvent imponerande.
Lyssna på dina tweets
Vad säger tweets, egentligen? Oavsett om du inte har tid att läsa, eller om du inte kan, en Raspberry Pi Twitter bot vars syfte det är att hitta relevanta tweets och läsa dem till dig verkar vara särskilt användbart. Du hittar programvaran och skissen för TwitterPiBot på GitHub, och så länge du har en ljudutgång ansluten till din Raspberry Pi, kommer tweets med den angivna hashtag att läsas ut till dig. Du kan ändra projektet för att läsa tweets via ett Sonos-system Så här skickar du röstmeddelanden till Sonos-högtalare Så här skickar du röstmeddelanden till Sonos-högtalare Idag visar jag hur du skapar röstmeddelanden på ditt Sonos-system med hjälp av IFTTT-recept, OpenHAB-integreringar och mer. Läs också lättare.
Om det konfigureras intelligent är det här också ett sätt att säkerställa kuratiserad nyhet och information levereras till dig, som din egen personliga radiostation!
Få internationella rymdstationsvarningar
Var är den internationella rymdstationen ikväll? Utan att titta ute är det svårt att se, men detta Raspberry Pi Twitter-botprojekt använder ett RSS-flöde som genereras av Nasa: s ISS-spottningssida för att förutse när rymdstationen kommer att synas från din del av världen och skicka en tweet dagen innan , så alla som är intresserade av att titta på skien kommer att kunna klara sig för en del astroobservationer.
Med tanke på att - vid skrivningstillfället - två Raspberry Pi sitter runt jorden på ISS, verkar det här projektet särskilt lämpligt.
Mock politiker
De går in i politik med ädla mål, men blir parier. Ja, det är politiker, och Twitter Bots kan konfigureras för att poke roligt på dessa självbetjäning “tjänstemän”. Kan det finnas något bättre sätt att använda en Raspberry Pi? Ett sådant exempel är av Reddit-användaren “Shut-Up-Tyler”, som skapade automatiserad satir (komiker, skaka i dina stövlar) med detta projekt.
Vi behöver hårdare och skarpare Det är riktigt kallt ute, de kallar det. Trumpet behöver riktigt ledarskap och händer inte igen
- Donald Trumpet (@DonaldTrumpet_) 20 oktober 2015
Så hur fungerar det?
“Mitt program körs på en Raspberry Pi, som kör Python. Den använder beautifulSoup för att extrahera tweets från Mr Trumps sida, tar bort länkar genom reguljära uttryck, använder en funktion för att ersätta ord med “doot doot” och “trumpet”, sätter den genom en markovkedja ... och tweets det ut.”
Ibland är tweetsna nonsens. Tyvärr gör det här mycket svårt att urskilja från Trumps faktisk tweets.
Ingen tvekan finns det många andra sätt att du kan använda en Raspberry Pi-baserad Twitter Bot - så varför berättar du inte om din i kommentarerna?
Utforska mer om: Elektronik, Python, Raspberry Pi, Twitter.