Hirdetés

Twitter botok: automata programok, amelyek kölcsönhatásba lépnek a népszerű közösségi hálózattal, gyakran reagálnak a hashtagokra és az eseményekre előre meghatározott beállítások alapján. Például használhatnék egy Twitter botot a MakeUseOf hozzászólásaim megemlítésére és retweetelésére.

De mi lenne, ha egy Twitter bot futne egy olyan hardveren, mint a Raspberry Pi? Ez lehetővé tenné a valós világbeli figyelmeztetéseket és értesítéseket a virtuális mikroblog Facebook wannabe-ból; megnézheti a hashtag említésének hányszor való fizikai számát, vagy villoghat néhány fény.

A felhasználók sokféle módot találtak arra, hogy a Raspberry Pi segítségével kölcsönhatásba lépjenek a Twitter-rel. Az induláshoz ellenőrizze a saját Raspberry Pi Twitter bot projekt Hogyan készítsünk egy Málna Pi Twitter bototA Twitter a világ legnagyobb rövid üzeneteinek tárolója az emberektől, és nincs mit mondani - és most is Ön is hozzájárulhat ehhez az epikus projekthez egy automatizált Twitter bot segítségével, amelyet Ön táplál Málna... Olvass tovább

instagram viewer
, majd olvassa el a következő 10 projektet, hogy megnézze, hogyan ösztönözheti a sajátját ...

Küldje el Pi állapotát

Amikor elindítottuk a Twitter bot projektek ötletét, a saját barkács szakértőnk, James Bruce egy Raspberry Pi felhasználásával javasolta a hardver állapotának (például a CPU hőmérsékletének) és a a készülék webkamera 5 dolog, amit tehet a Raspberry Pi kamera modullalAz egyik első bővítés, amelyet a Raspberry Pi-hez meg kellene vásárolnia, a kamera modul. Egy külön csatlakozóval a kamera különféle feladatokhoz használható. Lássuk. Olvass tovább (lásd a fenti linket).

A Twitter API-val épített egyéni Python alkalmazást használ, és a crontab parancsot alkalmazza az ismételt tweettek ütemezésére. Javasoljuk, hogy nézze meg ezt az oktatóanyagot, mielőtt folytatná az itt felsorolt ​​többi projektet, mivel jó alapot nyújt a Twitter bot felépítéséhez szükséges alapokhoz.

Egyszerű Retweet Bot

Az egyik legfontosabb dolog, amelyet a Twitteren megtehetsz, az retweet. Ez lehet az, hogy mutassa be támogatását egy ügyre, aláhúzza valami iránti csodálatát, vagy reklámozza egy kereskedelmi vállalkozást. Bármi is legyen az ok, ez kissé elvonhatja a folyamatos manuális retweetet.

Szerencsére különféle eszközök állnak rendelkezésre, amelyek segítenek az újrafutóztatás folyamatának automatizálásában, nem utolsósorban egy Raspberry Pi retweet bot felépítését, amely elvégzi az Ön munkáját. Az egyszerű Python-parancsfájlnak és a Twitter API-nak köszönhetően elkészíthet egy botot, amelyet újraküldhet az Ön által választott hashtag alapján.

Küldje el a leggyorsabb eredményeit

Ha néhány meggyőző elemre van szüksége a Twitter bot erejéről és lehetőségeiről, vessen egy pillantást erre a tweetre:

@Comcast Miért működik a 2down9up internetes sebesség, ha Washington DC-ben fizettem a 150down10up-ot? @ComcastCares@xfinity#comcast#sebesség mérés

- AComcast felhasználó (@A_Comcast_User) 2016. január 1

A Reddit felhasználó, AlekseyP által programozott Twitter bot által létrehozott bot célja az, hogy felismerje a Comcast hálózat letöltési sebességét, amelyre előfizetője. Amikor a lelassulási sebesség az 50Mbps szint alá csökken (a felhasználó fizet 150Mbps-ot lefelé és 10Mbps-ot felfelé), egy tweet kerül elküldésre.

Az A kód elérhető a Pastebin oldalon. Mint AlekseyP megjegyzi"Tudom, hogy egyesek azt mondhatják, hogy nem az 50Mbps-os panaszról kell panaszkodnom, hanem mikor Hirdessen 150 és 10-30-at kapok, elégedetlen vagyok. ” Érdekes módon úgy tűnt, hogy ez a megközelítés eredményes volt eredmény.

„Azért állítottam be, mert csalódott voltam az állandó cseppek és áramkimaradások időszakában. Most sokkal jobb. Soha nem tudtuk streamálni a Netflix-et, és nem tudnék csatlakozni a CSGO [Counter-Strike: Global Offensive] mérkőzésekhez. ”

Villog egy LED-et, ha közvetlen üzenetet vagy retweitet kap

A tweetelés és az retweetelés helyett mi lenne, ha a Pi-t Twitter-monitorként használnád, fizikailag reagálva más tweettek kiváltására? Ehhez szüksége van egy Málna Pi-re, kenyérlemezre, egy ellenállás-LED-re, amint ezt az oktatóanyag mutatja.

Míg a listában korábban szereplő projektek hashtagokat használtak a szelektív retweeteléshez, ez a projekt a LED megvilágításához használja őket. Igaz azt mondani, hogy a Raspberry Pi és néhány LED-ek esetében ez nem a legeredményesebb alkalmazás, de valójában csak a jéghegy csúcsa arra, amit elérhetünk, ha a Raspberry Pi-t a Twitter-hez csatlakoztatjuk. Egyéb figyelmeztetési lehetőségek lehetnek egy hang lejátszása (talán még egy autókürt is, amint azt a projekt oldalon bemutatjuk!) és ez a projekt egy jó hely a kezdéshez, ha törekvése van egy Pi-hez kapcsolódó robot vezérlésére Twitter.

Tweet My Roar

Egy standard dinoszaurusz játék körül épül ez a projekt az előző fajta folytatása. Villogó villogás helyett azonban Python-kódot használ, hogy észlelje Borisnak a dinoszaurusz dedikált Twitter-fiókját, és válaszként ordítsa.

Megfelelően demonstrálják ebben a videóban.

Nyilvánvaló, hogy a dinoszaurusz már képes volt ordítani. A projekt meglévő hardvert használ, és lényegében továbbítja a ki / be parancsot a dinoszaurusznak. Noha az eredmény nagyon eltérő, lényegében ugyanaz, mint egy LED villogása.

A példakódot itt találja a Dino Tweet oldalán.

Tweet Hogyan nő a kerted?

Bonyolult lehet olyan érdekes dolgokat találni, amelyek automatikusan csipognak a Raspberry Pi-vel. Akkor miért nem veszi figyelembe a meglévő Raspberry Pi projekteket? Az egyik példa a Városi mezőgazdaság Tweetbot amely tweet képeket készít a kertről, a vízszintről és a talaj nedvességtartalmáról.

mi #aquaponics a prototípus átkerült. #Arduino táplálja a halat, #Raspberry Pi a képek tweetelése pic.twitter.com/v5lfYwmVm1

- Helios Labs (@HeliosLabs) 2015. február 25

A projektet egy a Raspberry Pi B + modell A Raspberry Pi B + itt van. Mi megváltozott? Olvass tovább , így kevés változtatással kell működnie Raspberry Pi 2 5 dolog, amit csak egy málna-pi 2 tehetA pint méretű számítógép legújabb kiadása fantasztikus. Valójában annyira fantasztikus, hogy van 5 dolog, amit csak egy Raspberry Pi 2-en csinálhat. Olvass tovább és Raspberry Pi 3 A Raspberry Pi 3: gyorsabb, jobb, Wi-Fi-vel és Bluetooth-nalMa a Raspberry Pi alapítvány bejelentette a Raspberry Pi 3 kiadását. Ez még a legjelentősebb frissítés az olcsó számítógépek népszerű sorozatához. Olvass tovább modellek. Természetesen a projekt használatához nem kell hidroponikát művelnie - ugyanúgy könnyen beállíthatja az üvegházban vagy a vega patch-ben.

Kezelje a halat

A halgazdálkodás a háziállatok tulajdonjogának gyakran figyelmen kívül hagyott aspektusa. Ha attól tart, hogy aranyhal (vagy más vízi háziállat) nem megfelelő hőmérséklet, miért ne állítja fel a Raspberry Pi-t a hőmérséklet észlelésére, fénykép készítésére és csipogására eredmények?

19,2 = 66,6 ° F. #aranyhal#??#??#Raspberry Pi#MiraiWaterTemp#netthing#IoT# M2M 2016-03-15 16:35:11 pic.twitter.com/awXl2c8BeC

- roku-mirai (@roku_mirai) 2016. március 15

Noha ehhez nincs utasításkészlet, ez nagyon hasonló ahhoz, amit fentebb már láthattunk a kerti tweet botnál. Ez azt is bizonyítja, hogy bár nagyon kevés eredeti ötlet van még feltárás nélkül, a Pi-hajtású Twitter bot folyamatosan lenyűgöző.

Hallgassa meg tweetjeit

Mit mondnak valóban a tweet? Különösen hasznos lehet, ha nincs ideje elolvasni, vagy nem képes egy Raspberry Pi Twitter botot, amelynek célja releváns tweetek megtalálása és elolvasása. Megtalálja a szoftvert és a vázlatot a TwitterPiBot a GitHub-on, és mindaddig, amíg audio kimenete csatlakozik a Raspberry Pi-hez, a megadott hashtag-t tartalmazó tweet-ek elolvasódnak. A projektet módosíthatja tweet olvasásához egy Sonos rendszeren keresztül Hogyan küldhetünk hangüzeneteket a Sonos hangszóróknakMa megmutatom, hogyan állíthat be hangos értesítéseket a Sonos rendszerén az IFTTT receptek, az OpenHAB integrációk és egyebek használatával. Olvass tovább könnyen is.

Ha intelligensen állítja be, ez egyben azt is biztosítja, hogy a kurátus hírek és információk megérkezjenek Önhöz, mint például a saját személyes rádióállomása!

Kérjen riasztásokat a Nemzetközi Űrállomásról

Hol van a Nemzetközi Űrállomás ma este? Anélkül, hogy kinéznék, nehéz látni, de ez az Raspberry Pi Twitter bot projekt a RSS által generált RSS-hírcsatornát használ A Nasa ISS-weblapja megjósolni, hogy az űrállomás mikor lesz látható a világ minden részéről, és elküldje a napot tweettel korábban, így mindenki, aki érdeklődik az égbolt iránt, képes lesz felkészülni némi asztrora megfigyelés.

Tekintettel arra, hogy az írás idején két Málna Pi kering az Földön az ISS-en, ez a projekt különösen alkalmasnak tűnik.

Mock politikusok

Nemes célokkal lépnek a politikába, de pártokká válnak. Igen, a politikusok és a Twitter Bots beállítható úgy, hogy szórakozzon ezen önkiszolgáló „köztisztviselőknél”. Lehetne-e jobb módszer a Raspberry Pi használatára? Az egyik ilyen példa a Reddit „Shut-Up-Tyler” felhasználója, aki ezzel a projekttel automatizált szatírat (komikusok, zokni a csizmádba) készített.

Szigorúbbnak és élesebbnek kell lennünk. Tényleg hideg van kint, ők azt mondják, hogy Trombita valódi vezetésre van szükség, és nem történik meg újra

- Donald trombita (@DonaldTrumpet_) 2015. október 20

Szóval hogyan működik?

„A programom egy Málna Pi-en fut, Python futtatással. A beautifulSoup segítségével tweeteket von ki Trump úr oldaláról, törli a linkeket reguláris kifejezésekkel, használja egy olyan funkció, amely helyettesíti a szavakat a „doot doot” és a „trombita” szavakkal, egy markov-láncon keresztül vezeti és tweetelt. ”

Időnként a tweet hülyeség. Sajnos ez nagyon megnehezíti őket Trump megkülönböztetését tényleges tweets.

Kétségtelen, hogy a Raspberry Pi alapú Twitter Bot-nak is sok más módja van - miért nem mondja el nekünk a hozzászólásaiban a sajátját?

Christian Cawley a biztonság, a Linux, a barkácsolás, a programozás és a műszaki magyarázatú szerkesztőhelyettes. Előállítja a The Really Useful Podcast-ot is, és nagy tapasztalattal rendelkezik az asztali és szoftver támogatással kapcsolatban. Christian, a Linux Format magazin közreműködője, egy Raspberry Pi gyártója, Lego szeretője és retro játék rajongója.