Reklame

Twitter-bots: automatiserede programmer, der interagerer med det populære sociale netværk, som ofte reagerer på hashtags og begivenheder baseret på forudbestemte indstillinger. F.eks. Bruger jeg muligvis en Twitter-bot til at se efter omtale af mine MakeUseOf-indlæg og få dem til at retweetet.

Men hvad nu hvis du havde en Twitter-bot, der kører på et stykke hardware som Raspberry Pi? Dette ville muliggøre alarmer og meddelelser fra den virkelige mikroblogging Facebook wannabe; du kunne se en fysisk optælling af antallet af gange, der nævnes en hashtag, eller blinke nogle lys.

Brugere har fundet mange måder at interagere på Twitter ved hjælp af en Raspberry Pi. Kontroller vores for at komme i gang eget Raspberry Pi Twitter bot-projekt Sådan bygger du en Raspberry Pi Twitter BotTwitter er verdens største opbevaring af korte beskeder fra mennesker med intet at sige - og nu du kan også bidrage til det episke projekt med en automatiseret Twitter-bot, drevet af dit Hindbær... Læs mere , og læs derefter om de følgende 10 projekter for at se, hvordan du muligvis kan spinde dit eget ...

instagram viewer

Tweet Din Pi-status

Da vi startede ideen om Twitter-bot-projekter, fremsatte vores egen DIY-ekspert James Bruce frem ved hjælp af en Raspberry Pi til at tweete hardwarestatus (f.eks. CPU-temperaturen) og fotos fra enhedens webcam 5 ting, du kan gøre med Raspberry Pi-kameramoduletEn af de første udvidelser, du skal købe til Raspberry Pi, er kameramodulet. Med et dedikeret stik kan kameraet bruges til en række forskellige opgaver. Lad os se. Læs mere (se ovenstående link).

Den bruger en brugerdefineret Python-app, der er bygget med Twitter API, og anvender crontab-kommandoen til at planlægge gentagne tweets. Vi vil anbefale dig at se på denne tutorial, før du fortsætter med de andre projekter, der er anført her, da det giver dig en god forankring i det grundlæggende, der kræves for at oprette en Twitter-bot.

Simple Retweet Bot

En af de vigtigste ting, du kan gøre på Twitter, er retweet. Dette kan være at vise din støtte til en sag, at understrege din beundring for noget eller at fremme en kommerciel virksomhed. Uanset hvad årsagen er, kan det være lidt distraherende at manuelt gentagne gange foretages.

Heldigvis er forskellige værktøjer tilgængelige til at hjælpe dig med at automatisere processen med at gentweet, ikke mindst at opbygge en Raspberry Pi-retweet-bot, der gør jobbet for dig. Takket være et simpelt Python-script og Twitter API kan du oprette en bot, der genindvides på baggrund af en hashtag, du vælger.

Tweet dine hurtigste testresultater

Hvis du har brug for nogle overbevisende om kraften og potentialet i en Twitter-bot, kan du kigge på denne tweet:

Hej @Comcast hvorfor er min internethastighed 2down9up, når jeg betaler for 150down10up i Washington DC? @ComcastCares@xfinity#comcast#speedtest

- AComcast bruger (@A_Comcast_User) 1. januar 2016

Oprettet af en Twitter-bot, der er programmeret af Reddit-bruger AlekseyP, er ideen med bot at opdage downloadhastigheden for Comcast-netværket, hvortil han er abonnent. Når ned-hastigheden falder til under 50Mbps-niveauet (brugeren betaler for 150Mbps ned og 10Mbps op), sendes en tweet.

Det kode er tilgængelig på Pastebin. Som AlekseyP observerer, ”Jeg ved, at nogle mennesker måske kan sige, at jeg ikke skulle klage over 50 Mbps nede, men når de annoncere 150, og jeg bliver 10-30. Jeg er utilfreds. ” Interessant nok syntes denne tilgang at have leveret et resultat.

”Jeg satte dette op, fordi jeg var frustreret i en periode med konstante dråber og strømafbrydelser. Det er meget bedre nu. Vi plejede ikke at streame Netflix, og jeg kunne ikke oprette forbindelse til CSGO-kampe [Counter-Strike: Global Offensive]. ”

Blink en lysdiode, når du får en direkte besked eller gentweet

I stedet for at twitre og gentweet, hvad med at bruge din Pi som en Twitter-skærm og reagere fysisk på triggere fra andre tweets? For at gøre dette har du brug for en Raspberry Pi, en brødbræt, en modstand og en LED, som demonstreret i denne tutorial.

Mens projekterne tidligere på denne liste brugte hashtags til selektiv gentweet, bruger dette projekt dem til at belyse LED. Det er fair at sige, at dette ikke er den mest opfindsomme anvendelse til en Raspberry Pi og nogle LED'er, men det er virkelig bare et tip på isbjerget om, hvad der kan opnås ved at forbinde en Raspberry Pi til Twitter. Andre alarmindstillinger kan omfatte afspilning af en lyd (måske endda et bilhorn som vist på projektsiden!) og dette projekt er et godt sted at starte fra, hvis du ønsker at styre en Pi-tilsluttet robot via Twitter.

Tweet Min brøl

Baseret på et standarddinosaur-legetøj er dette projekt en slags fortsættelse af det foregående. I stedet for et lys, der blinker, bruger dette imidlertid Python-koden til at registrere @ omtaler af Boris, dinosaurens dedikerede Twitter-konto, og få ham til at bruse som svar.

Det demonstreres passende i denne video.

Naturligvis var dinosaurien allerede i stand til at bruse. Projektet bruger eksisterende hardware og transmitterer i det væsentlige en on / off-kommando til dinosauren. Selvom resultatet er helt anderledes, er det stort set det samme som at blinke en LED.

Du finder prøvekoden på siden Dino Tweet.

Tweet Hvordan din have vokser

Det kan være vanskeligt at finde interessante ting, du automatisk tweeter med din Raspberry Pi. Så hvorfor ikke overveje eksisterende Raspberry Pi-projekter? Et eksempel er Bylandbrug Tweetbot som tweets billeder af haven og vandstanden og jordens fugtighedsdata.

vores #aquaponics prototype er blevet flyttet. #Arduino foder fisken, #RaspberryPi twitrer billeder pic.twitter.com/v5lfYwmVm1

- Helios Labs (@HeliosLabs) 25. februar 2015

Projektet blev bygget med en Raspberry Pi Model B + Raspberry Pi B + er her. Hvad er der ændret? Læs mere , så skal arbejde med lidt ændring af Raspberry Pi 2 5 ting, som kun en hindbærpi 2 kan gøreDen seneste udgave af computeren i pint-størrelse er fantastisk. Så fantastisk, faktisk, at der er 5 ting, du kun kan gøre på en Raspberry Pi 2. Læs mere og Raspberry Pi 3 Raspberry Pi 3: hurtigere, bedre med Wi-Fi og BluetoothI dag annoncerede Raspberry Pi-stiftelsen frigivelsen af ​​Raspberry Pi 3. Det er den mest markante opdatering til den populære linje med billige computere endnu. Læs mere modeller. Selvfølgelig behøver du ikke at dyrke hydroponik for at bruge dette projekt - det kan lige så let installeres i dit drivhus eller din veggie patch.

Administrer din fisk

Fiskestyring er et ofte overset aspekt af ejerskab af kæledyr. Hvis du er bekymret for, at din guldfisk (eller andre akvatiske kæledyr) ikke oplever passende temperaturer, hvorfor ikke indstille din Raspberry Pi til at registrere temperaturen, tage et foto og twitre resultater?

19.2??? Det er 66.6 ° F. #guldfisk#??#??#RaspberryPi#MiraiWaterTemp#netthing#IoT# M2M 2016-03-15 16:35:11 pic.twitter.com/awXl2c8BeC

- roku-mirai (@roku_mirai) 15. marts 2016

Selvom der ikke er noget sæt instruktioner til dette, ligner det temmelig det, vi allerede har set med haven-tweet-bot ovenfor. Det demonstrerer også, at selvom meget få originale ideer overlades til at blive afsløret, er den Pi-drevne Twitter-bot konstant imponerende.

Lyt til dine tweets

Hvad siger tweets, egentlig? Uanset om du ikke har tid til at læse, eller du ikke kan, en Raspberry Pi Twitter-bot, hvis formål det er at finde relevante tweets og læse dem for dig, synes meget nyttigt. Du finder softwaren og konturen til TwitterPiBot på GitHub, og så længe du har en lydudgang tilsluttet din Raspberry Pi, læses tweets med den specificerede hashtag til dig. Du kan ændre projektet til at læse tweets gennem et Sonos-system Sådan sendes stemmemeddelelser til Sonos-højttalereI dag viser jeg dig, hvordan du konfigurerer stemmemeddelelser på dit Sonos-system ved hjælp af IFTTT-opskrifter, OpenHAB-integration og mere. Læs mere let også.

Hvis den er konfigureret intelligent, er dette også et middel til at sikre, at kuraterede nyheder og information leveres til dig, som din egen personlige radiostation!

Få International Space Station Alerts

Hvor er den internationale rumstation i aften? Uden at se udenfor er det svært at se, men dette Raspberry Pi Twitter bot-projekt bruger et RSS-feed genereret af Nasa's ISS-spottende webside at forudsige, hvornår rumstationen vil være synlig fra din del af verden, og sende en tweet om dagen før, så alle, der er interesseret i at kigge mod himlen, kan være klar til noget astro observation.

I betragtning af at to Raspberry Pi - i skrivende stund - kredser rundt om Jorden på ISS, forekommer dette projekt særligt passende.

Spottede politikere

De går ind i politik med ædle mål, men bliver pariahs. Ja, det er politikere, og Twitter Bots kan konfigureres til at pirre sjov på disse selvbetjenende "offentlige ansatte". Kan der være en bedre måde at bruge en Raspberry Pi på? Et sådant eksempel er af Reddit-bruger “Shut-Up-Tyler”, der skabte automatiseret satire (komikere, jordskælv i dine støvler) med dette projekt.

Vi har brug for hårdere og skarpere Det er virkelig koldt udenfor, de kalder det Trumpet har brug for reelt lederskab og sker ikke igen

- Donald Trumpet (@DonaldTrumpet_) 20. oktober 2015

Så hvordan fungerer det?

“Mit program kører på en Raspberry Pi, der kører Python. Den bruger smukke gruppe til at udtrække tweets fra Mr. Trumps side, fjerner links gennem regelmæssige udtryk, bruger en funktion til at erstatte ord med “doot doot” og “trompet”, sætter det gennem en markov kæde... og tweets det ud. ”

Lejlighedsvis er tweets vrøvl. Desværre gør dette dem meget vanskelige at skelne fra Trumps faktiske tweets.

Der er ingen tvivl om, at der er mange andre måder, du kan bruge en Raspberry Pi-baseret Twitter Bot på - så hvorfor fortæller du ikke os om dine i kommentarerne?

Christian Cawley er viceaditor for sikkerhed, Linux, DIY, programmering og teknisk forklaret. Han producerer også The Really Useful Podcast og har lang erfaring med support til desktop og software. Christian bidrager til Linux Format-magasinet og er en Raspberry Pi-tinkerer, Lego-elsker og retro-spil-fan.