10 beste Twitter Bot Prosjekter for Raspberry Pi
Twitter-bots: Automatiserte programmer som samhandler med det populære sosiale nettverk, reagerer ofte på hashtags og hendelser basert på forhåndsbestemte innstillinger. For eksempel kan jeg bruke en Twitter-bot for å se etter omtale av mine MakeUseOf-innlegg, og få dem retweetet.
Men hva om du hadde en Twitter-bot som kjører på et stykke maskinvare som Raspberry Pi? Dette ville muliggjøre virkelige verdensvarsler og meldinger fra den virtuelle microblogging Facebook wannabe; du kan vise en fysisk telling av antall ganger en hashtag er nevnt, kanskje, eller blits noen lys.
Brukere har funnet mange måter å samhandle med Twitter ved hjelp av en Raspberry Pi. For å komme i gang, sjekk vår egen Raspberry Pi Twitter botprosjekt Hvordan bygge en Raspberry Pi Twitter Bot Hvordan bygge en Raspberry Pi Twitter Bot Twitter er verdens største lager av korte meldinger fra folk som ikke har noe å si - og nå kan du også bidra til det episke prosjektet med en automatisert Twitter bot, drevet av Raspberry ... Les mer, og les deretter om de følgende 10 prosjektene for å se hvordan du kan spinne din egen ...
Tweet Pi-statusen din
Da vi slått av ideen om Twitter-botprosjekter, ble vår egen DIY-ekspert, James Bruce, fremført ved hjelp av en Raspberry Pi for å tweet maskinvarestatus (for eksempel CPU-temperaturen) og bilder fra enhetswebkameraet 5 Ting du kan gjøre med Raspberry Pi-kameraet Modul 5 Ting du kan gjøre med Raspberry Pi Camera Module En av de første utvidelsene du bør kjøpe for Raspberry Pi er kameramodulen. Med en dedikert kontakt kan kameraet brukes til en rekke oppgaver. La oss ta en titt. Les mer (se linken ovenfor).
Den bruker en tilpasset Python-app bygget med Twitter API, og benytter crontab-kommandoen til å planlegge gjentatte tweets. Vi anbefaler at du tar en titt på denne opplæringen før du fortsetter med de andre prosjektene som er oppført her, da det vil gi deg en god grunnleggende grunnleggende for å bygge en Twitter-bot.
Enkel Retweet Bot
En av de viktigste tingene du kan gjøre på Twitter, er retweet. Dette kan være å vise din støtte for en sak, for å understreke beundring for noe, eller for å fremme et kommersielt foretak. Uansett årsak, kan det være litt distraherende å gjøre manuell retweets hele tiden.
Heldigvis finnes det ulike verktøy for å hjelpe deg med å automatisere prosessen med retweeting, ikke minst å bygge en Raspberry Pi retweet bot som gjør jobben for deg. Takket være et enkelt Python-skript og Twitter-API, kan du lage en bot som retvesets basert på en hashtag du velger.
Tweet Din raskeste resultater
Hvis du trenger litt overbevisende om kraften og potensialet til en Twitter-bot, ta en titt på denne tweeten:
Hei @ Comcast hvorfor er min internettfart 2down9up når jeg betaler for 150down10up i Washington DC? @ComcastCares @xfinity #comcast #speedtest
- AComcast Bruker (@A_Comcast_User) 1. januar 2016
Opprettet av en Twitter-bot programmert av Reddit-brukeren AlekseyP, er ideen om bot å oppdage nedlastingshastigheten til Comcast-nettverket, som han er abonnent for. Når nedfartshastigheten faller under 50 Mbps-nivået (brukeren betaler for 150 Mbps ned og 10 Mbps opp), sendes en tweet.
Koden er tilgjengelig på Pastebin. Som AlekseyP observerer, “Jeg vet at noen kanskje sier at jeg ikke skal klage på 50 Mbps ned, men når de annonserer 150 og jeg får 10-30 er jeg misfornøyd.” Interessant syntes denne tilnærmingen å ha gitt et resultat.
“Jeg satte opp dette fordi jeg var frustrert i en periode med konstant dråper og utbrudd. Det er mye bedre nå. Vi brukte ikke å kunne streame Netflix, og jeg ville mislykkes i å koble til CSGO [Counter-Strike: Global Offensive] kamper.”
Blits en LED når du får en direkte melding eller Retweet
Snarere enn tweeting og retweeting, hva med å bruke Pi som en Twitter-skjerm, som reagerer fysisk på utløsere fra andre tweets? For å gjøre dette, trenger du en Raspberry Pi, et brødbrett, en motstand en LED, som vist i denne opplæringen.
Mens prosjektene tidligere i denne listen brukte hashtags for selektivt retweet, bruker dette prosjektet dem til å belyse LED-lampen. Det er rimelig å si at dette ikke er den mest oppfinnsomme bruken av Raspberry Pi og noen lysdioder, men det er egentlig bare et tips på isbreen om hva som kan oppnås ved å koble en Raspberry Pi til Twitter. Andre varslingsalternativer kan omfatte å spille en lyd (kanskje enda et bilhorn som vist på prosjektsiden!) Og dette prosjektet er et godt sted å starte fra hvis du har ambisjoner om å kontrollere en Pi-koblet robot via Twitter.
Tweet My Roar
Basert på en standard dinosaur leketøy, er dette prosjektet en form for videreføring av den forrige. I stedet for et lys som blinker, bruker dette Python-koden til å oppdage @ nevner av Boris dinosaurens dedikerte Twitter-konto, og få ham til å brølle som svar.
Det er passende demonstrert i denne videoen.
Selvfølgelig var dinosauren allerede i stand til å brøle. Prosjektet benytter eksisterende maskinvare, og sender i hovedsak en på / av-kommando til dinosauren. Mens utfallet er ganske annerledes, er det i det vesentlige det samme som blinker en LED.
Du finner prøvekoden på Dino Tweet-siden.
Tweet Hvordan din hage vokser
Å finne interessante ting å automatisk tweet med Raspberry Pi kan være vanskelig. Så hvorfor ikke vurdere eksisterende Raspberry Pi-prosjekter? Et eksempel er Urban Agriculture Tweetbot som tweets bilder av hagen og vannstanden og jordfuktighetsdata.
vår #aquaponics prototype har blitt flyttet. #Arduino er fôring av fisken, #RaspberryPi er tweeting pics pic.twitter.com/v5lfYwmVm1
- Helios Labs (@HeliosLabs) 25. februar 2015
Prosjektet ble bygget med en Raspberry Pi Modell B + The Raspberry Pi B + er her. Hva er endret? The Raspberry Pi B + er her. Hva er endret? Les mer, så bør du jobbe med liten forandring på Raspberry Pi 2 5 Ting Bare en Raspberry Pi 2 Kan Gjøre 5 Ting Bare En Raspberry Pi 2 Kan Gjøre Den siste utgaven av den pint-sized datamaskinen er fantastisk. Så utrolig, at det er 5 ting du bare kan gjøre på en Raspberry Pi 2. Les mer og Raspberry Pi 3 Raspberry Pi 3: Raskere, bedre, med Wi-Fi og Bluetooth Raspberry Pi 3: Raskere, bedre, med Wi-Fi og Bluetooth I dag annonserte Raspberry Pi-stiftelsen utgivelsen av Raspberry Pi 3. Det er den viktigste oppdateringen til den populære linjen med billige datamaskiner ennå. Les flere modeller. Selvfølgelig trenger du ikke å dyrke hydroponics for å bruke dette prosjektet - det kan like like enkelt settes opp i drivhuset eller veggieplaten din.
Administrer fisken din
Fiskestyring er et ofte oversatt aspekt av kjæledyrs eierskap. Hvis du er bekymret for at gullfisken din (eller andre akvatiske kjæledyr) ikke opplever passende temperaturer, hvorfor ikke sette din Raspberry Pi opp for å oppdage temperaturen, ta et bilde og tweet resultatene?
??????19,2 Det er 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
Mens det ikke er noen instrukser for dette, er det ganske lik det vi allerede har sett med hagen tweet bot, ovenfor. Det viser også at mens svært få opprinnelige ideer er igjen å bli avdekket, er Pi-powered Twitter-boten konsekvent imponerende.
Lytt til dine tweets
Hva er tweets å si, egentlig? Enten du ikke har tid til å lese, eller du ikke kan, en Raspberry Pi Twitter bot, hvis formål det er å finne relevante tweets og lese dem til deg, virker spesielt nyttig. Du finner programvaren og omrisset for TwitterPiBot på GitHub, og så lenge du har en lydutgang koblet til Raspberry Pi, vil tweets med spesifisert hashtag bli lest ut til deg. Du kan endre prosjektet for å lese tweets gjennom et Sonos-system Slik sender du talemeldinger til Sonos-høyttalere Slik sender du talemeldinger til Sonos-høyttalere I dag vil jeg vise deg hvordan du setter opp talemeldinger på Sonos-systemet ditt, ved hjelp av IFTTT-oppskrifter, OpenHAB integrasjoner, og mer. Les også enklere.
Hvis det er konfigurert intelligent, er dette også et middel for å sikre kurert nyheter og informasjon er levert til deg, som din egen personlige radiostasjon!
Få internasjonale romstasjonvarsler
Hvor er den internasjonale romstasjonen i kveld? Uten å se ute, er det vanskelig å se, men dette Raspberry Pi Twitter-botprosjektet bruker et RSS-feed generert av Nasas ISS-spotting-nettside for å forutsi når romstasjonen vil bli synlig fra din del av verden, og send en tweet dagen før , så alle som er interessert i å se på himmelen, vil kunne klare seg for noen astroobservasjon.
Gitt at - på skrivningstidspunktet - to Raspberry Pi er rundt jorden på ISS, synes dette prosjektet spesielt å være egnet.
Mock Politikere
De går inn i politikken med edle mål, men blir parier. Ja, det er politikere, og Twitter Bots kan konfigureres til å peke moro på disse selvbetjente “tjenestemenn”. Kan det være en bedre måte å bruke en Raspberry Pi på? Et slikt eksempel er av Reddit bruker “Shut-Up-Tyler”, som skapte automatisert satir (komikere, skjelv i støvlene) med dette prosjektet.
Vi trenger tøffere og skarpere Det er veldig kaldt ute, de kaller det. Trompet trenger ekte lederskap og skjer ikke igjen
- Donald Trumpet (@DonaldTrumpet_) 20. oktober 2015
Så hvordan fungerer det?
“Mitt program kjører på en Raspberry Pi, kjører Python. Den bruker beautifulSoup til å trekke ut tweets fra Mr. Trumps side, fjerner lenker gjennom regulære uttrykk, bruker en funksjon for å erstatte ord med “doot doot” og “trompet”, setter den gjennom en markovkjede ... og tweets den ut.”
Noen ganger er tweets nonsens. Dessverre gjør dette dem svært vanskelig å skille fra Trumps faktiske tweets.
Ingen tvil om at det er mange andre måter du kan bruke en Raspberry Pi-basert Twitter Bot - så hvorfor forteller du ikke om din i kommentarene?
Utforsk mer om: Elektronikk, Python, Raspberry Pi, Twitter.