reklama

Twitter roboty: automatizované programy, které interagují s populární sociální sítí, často reagují na hashtagy a události na základě předem stanovených nastavení. Například bych mohl použít robota na Twitteru, abych vyhledal zmínky o mých příspěvcích MakeUseOf a nechal je přesměrovat.

Ale co kdybyste měli robota na Twitteru spuštěný na hardwaru, jako je Raspberry Pi? To by umožnilo výstrahy a oznámení v reálném světě z virtuálního mikroblogování wannabe na Facebooku; mohli byste si prohlédnout fyzický počet, kolikrát je hashtag zmíněn, nebo bliknout některá světla.

Uživatelé našli mnoho způsobů, jak komunikovat s Twitterem pomocí Raspberry Pi. Chcete-li začít, podívejte se na naše vlastní Raspberry Pi Twitter bot projekt Jak postavit Raspberry Pi Twitter BotTwitter je největší světové úložiště krátkých zpráv od lidí, kteří nemají co říct - a nyní Vy také můžete přispět k tomuto epickému projektu pomocí automatizovaného robota na Twitteru, poháněného vaším Malina... Přečtěte si více

instagram viewer
a poté si přečtěte o následujících 10 projektech, abyste zjistili, jak byste mohli roztočit svůj vlastní…

Tweet Status vašeho Pi

Když jsme odštartovali myšlenku projektů botů na Twitteru, náš vlastní odborník na kutily James Bruce předložil Raspberry Pi pomocí tweetu hardwarový stav (například teplotu procesoru) a fotografie z webová kamera zařízení 5 věcí, které můžete udělat s modulem Raspberry Pi Camera ModuleJedním z prvních rozšíření, které byste měli koupit pro Raspberry Pi, je modul kamery. Díky vyhrazenému konektoru lze kameru použít pro různé úkoly. Podívejme se. Přečtěte si více (viz výše uvedený odkaz).

Používá vlastní aplikaci Python vytvořenou pomocí rozhraní Twitter API a pomocí příkazu crontab naplánuje opakované tweety. Doporučujeme vám, abyste se seznámili s tímto tutoriálem dříve, než budete pokračovat s ostatními projekty uvedenými zde, protože vám poskytne dobré základy v základech potřebných pro sestavení robota Twitter.

Jednoduchý hlas Bot

Jednou z nejdůležitějších věcí, které můžete na Twitteru udělat, je retweet. Mohlo by to být ukázat vaši podporu příčině, zdůraznit váš obdiv k něčemu nebo podpořit komerční podnik. Ať už je důvod jakýkoli, může to být trochu rušivé při vytváření ručních zpráv neustále.

Naštěstí jsou k dispozici různé nástroje, které vám pomohou automatizovat proces opětovného nasazení, v neposlední řadě sestavení robota Raspberry Pi retweet, které vám tuto práci udělá. Díky jednoduchému skriptu Python a Twitter API můžete vytvořit robota, který se bude znovu vytvářet na základě hashtag podle vašeho výběru.

Tweet Vaše nejrychlejší výsledky

Pokud potřebujete nějaké přesvědčivé informace o síle a potenciálu robota Twitter, podívejte se na tento tweet:

Ahoj @Comcast Proč je moje internetová rychlost 2down9up, když platím za 150down10up ve Washingtonu DC? @ComcastCares@ xfinity#comcast#test rychlosti

- Uživatel AComcast (@A_Comcast_User) 1. ledna 2016

Myšlenka robota vytvořeného robotem Twitter naprogramovaným uživatelem Reddit AlekseyPem je detekovat rychlost stahování sítě Comcast, k níž je předplatitelem. Když rychlost klesání klesne pod úroveň 50Mbps (uživatel platí za 150Mbps dolů a 10Mbps nahoru), odešle se tweet.

kód je k dispozici na Pastebinu. Tak jako AlekseyP podotýká„Vím, že někteří lidé by mohli říci, že si nemám stěžovat na 50 Mb / s, ale když jsou inzerovat 150 a dostanu 10-30, jsem nespokojen. “ Je zajímavé, že se zdálo, že tento přístup přinesl výsledek.

"Nastavil jsem to proto, že jsem byl frustrován během neustálých kapek a výpadků." Teď je to mnohem lepší. Nepoužívali jsme možnost streamovat Netflix a já se nepodařilo připojit k zápasům CSGO [Counter-Strike: Global Offensive]. “

Bliká LED, když dostanete přímou zprávu nebo klepnutí

A co víc než tweeting a retweeting, co použití Pi jako monitoru Twitter, fyzicky reagující na spoušť z jiných tweetů? K tomu budete potřebovat Raspberry Pi, prkénko, rezistor a LED, jak je ukázáno v tomto tutoriálu.

Zatímco projekty dříve v tomto seznamu používaly hashtagy k selektivnímu opakování, tento projekt je používá k osvětlení LED. Je spravedlivé říci, že se nejedná o vynalézavé použití pro Raspberry Pi a některé LED diody, ale je to opravdu jen špička ledovce toho, čeho lze dosáhnout připojením Raspberry Pi k Twitteru. Mezi další možnosti výstrah může patřit přehrávání zvuku (možná dokonce i roh automobilu, jak je ukázáno na stránce projektu!) a tento projekt je dobrým místem pro začátek, pokud máte touhu ovládat robota připojeného k Pi Cvrlikání.

Tweet Můj řev

Tento projekt, založený na standardní hračce dinosaura, je jakýmsi pokračováním předchozí. Namísto blikání světla to však používá Pythonův kód k detekci @ zmínek o vyhrazeném účtu Borisa dinosaura na Twitteru a nechat ho řvát jako odpověď.

V tomto videu je výstižně demonstrováno.

Je zřejmé, že dinosaurus už byl schopen řev. Projekt využívá existující hardware a v podstatě přenáší příkaz dinosaur dinosaurus. Zatímco výsledek je zcela odlišný, je v podstatě stejný jako blikání LED.

Ukázkový kód najdete na stránka Dino Tweet.

Tweet Jak roste vaše zahrada

Nalezení zajímavých věcí, které se automaticky připojí k vašemu Raspberry Pi, může být složité. Tak proč nezvažovat existující projekty Raspberry Pi? Jedním příkladem je Městské zemědělství Tweetbot který tweuje obrázky ze zahrady a hladiny vody a vlhkosti půdy.

náš #quaquonics prototyp byl přesunut. #Arduino krmí ryby, #RaspberryPi je tweeting obrázky pic.twitter.com/v5lfYwmVm1

- Helios Labs (@HeliosLabs) 25. února 2015

Projekt byl postaven s Raspberry Pi model B + Raspberry Pi B + je tady. Co se změnilo? Přečtěte si více , tak by mělo fungovat s malou změnou na Raspberry Pi 2 5 věcí, které umí pouze Raspberry Pi 2Nejnovější vydání počítače velikosti pinty je úžasné. Ve skutečnosti je tak úžasné, že existuje 5 věcí, které můžete dělat pouze na Raspberry Pi 2. Přečtěte si více a Raspberry Pi 3 Raspberry Pi 3: Rychlejší, lepší, s Wi-Fi a BluetoothDnes nadace Raspberry Pi oznámila vydání Raspberry Pi 3. Je to zatím nejvýznamnější aktualizace populární řady levných počítačů. Přečtěte si více modely. K použití tohoto projektu samozřejmě nemusíte kultivovat hydroponii - může to být stejně snadné nastavení ve skleníku nebo veggie.

Spravujte své ryby

Řízení ryb je často přehlíženým aspektem vlastnictví domácích zvířat. Pokud se obáváte, že vaše zlatá rybka (nebo jiná vodní zvířata) nejsou vhodné teploty, proč nenastavovat Raspberry Pi tak, aby detekoval teplotu, fotografoval a tweetoval Výsledek?

19,2 ° F. #zlatá rybka#??#??#RaspberryPi#MiraiWaterTemp#netthing#IoT# M2M 2016-03-15 16:35:11 pic.twitter.com/awXl2c8BeC

- roku-mirai (@roku_mirai) 15. března 2016

Ačkoli k tomu není žádná sada pokynů, je to docela podobné tomu, co jsme již viděli u bot na zahradní tweet výše. To také ukazuje, že ačkoli jen velmi málo originálních nápadů je ponecháno na odhalení, robot na Twitteru poháněný Pi je trvale působivý.

Poslechněte si tweety

Co říkají tweety, opravdu? Ať už nemáte čas na čtení, nebo nejste schopni, bota Raspberry Pi Twitter, jehož účelem je najít relevantní tweety a přečíst si je, by se vám zdálo zvláště užitečné. Najdete software a přehled pro TwitterPiBot ve společnosti GitHub, a pokud máte k Raspberry Pi připojen zvukový výstup, budou vám načteny tweety se zadaným hashtagem. Projekt můžete upravit tak, aby číst tweety prostřednictvím systému Sonos Jak odesílat hlasová oznámení do reproduktorů SonosDnes vám ukážu, jak nastavit hlasová oznámení v systému Sonos pomocí receptů IFTTT, integrací OpenHAB a dalších. Přečtěte si více také snadno.

Pokud je nastavena inteligentně, je to také způsob, jak zajistit, aby vám byly doručovány zprávy a informace, jako je vaše osobní rozhlasová stanice!

Získejte upozornění na mezinárodní kosmickou stanici

Kde je dnes mezinárodní vesmírná stanice? Aniž bychom se dívali venku, je těžké to vidět, ale tohle Raspberry Pi Twitter bot projekt používá RSS zdroj generovaný Webová stránka společnosti Nasa zaměřující se na vyhledávání předpovídat, kdy bude vesmírná stanice viditelná z vaší části světa, a poslat tweet denně dříve, takže každý, kdo má zájem o oblohu, se bude moci připravit na nějaké astro pozorování.

Vzhledem k tomu, že - v době psaní - obíhají dva Raspberry Pi na Zemi na ISS, je tento projekt zvlášť vhodný.

Vysmívat se politikům

Vstupují do politiky se vznešenými cíli, ale stávají se pariahmy. Ano, jsou to politici a Twitter Bots lze nakonfigurovat tak, aby si na tyto samoobslužné „státní zaměstnance“ udělali radost. Mohl by existovat lepší způsob použití Raspberry Pi? Jedním takovým příkladem je uživatel Reddit „Shut-Up-Tyler“, který s tímto projektem vytvořil automatickou satiru (komici, zemětřesení ve vašich botách).

Potřebujeme tvrdší a ostřejší venku Je venku opravdu zima, říkají tomu Trumpeta potřebuje skutečné vedení a už se to nestane

- Donald Trumpet (@DonaldTrumpet_) 20. října 2015

Jak to tedy funguje?

"Můj program běží na Raspberry Pi, běží Python." To používá beautifulSoup extrahovat tweety ze stránky pana Trumpa, odstraňuje odkazy prostřednictvím regulárních výrazů, používá funkce, která nahradí slova slovy „doot doot“ a „trumpeta“, vloží je do markovského řetězce… a vyrazí to. “

Občas jsou tweety nesmysl. Bohužel je to velmi obtížné rozeznat od Trumpa aktuální tweety.

Není pochyb o tom, že existuje mnoho dalších způsobů, jak můžete použít Raspberry Pi-založené Twitter Bot - tak proč nám neřeknete o svých v komentářích?

Christian Cawley je zástupcem editoru pro bezpečnost, Linux, kutilství, programování a techniku. Produkuje také opravdu užitečný podcast a má rozsáhlé zkušenosti s podporou počítačů a softwaru. Christian je přispěvatelem do časopisu Linux Format a je malířem Raspberry Pi, milencem Lego a retro herním fanouškem.