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
, 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:
Hé @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.