Oglas
Twitter botovi: avtomatizirani programi, ki komunicirajo s priljubljenim družabnim omrežjem in pogosto reagirajo na hashtags in dogodke na podlagi vnaprej določenih nastavitev. Na primer, lahko uporabim Twitter bota, da bi preiskal omembe svojih objav v MakeUseOf in jih ponovno naložil.
Kaj pa, če bi imel Twitter bot na strojni opremi, kot je Raspberry Pi? To bi omogočilo opozorila in obvestila iz resničnega sveta iz virtualnega mikroblogov Facebook wannabe; si lahko ogledate fizično štetje, kolikokrat se omenja hashtag, ali pa utripate nekaj lučk.
Uporabniki so našli veliko načinov za interakcijo s Twitterjem z uporabo Raspberry Pi. Za začetek preverite naše lastni projekt bot-a Raspberry Pi Kako zgraditi malino Pi Twitter botTwitter je največje svetovno skladišče kratkih sporočil ljudi, ki jim nimajo kaj povedati - in zdaj lahko tudi vi prispevate k temu epskemu projektu z avtomatiziranim Twitter-jevim botom, ki ga poganja vaš Malina ... Preberi več in nato preberite o naslednjih 10 projektih, če želite videti, kako lahko zavrtete svoj ...
Tweet Tvoj status Pi
Ko smo začeli idejo o projektih za botrski Twitter, je naš lastni strokovnjak naredi sam, James Bruce, z uporabo Raspberry Pi predstavil strojno stanje strojne opreme (kot je temperatura CPU-ja) in fotografije iz spletna kamera 5 stvari, ki jih lahko naredite z modulom kamere Raspberry PiEna od prvih razširitev, ki bi jo morali kupiti za Raspberry Pi, je modul kamere. Z namenskim priključkom lahko kamero uporabljate za različna opravila. Oglejmo si. Preberi več (glej zgornjo povezavo).
Uporablja aplikacijo Python po meri, ki je bila zgrajena s Twitter API-jem in uporablja ukaz crontab za načrtovanje ponovljenih tvitov. Priporočamo, da si ogledate to vadnico, preden nadaljujete z drugimi projekti, naštetimi tukaj, saj boste dobili dobro podlago za osnove, potrebne za gradnjo Twitter bota.
Preprost Retweet Bot
Ena najpomembnejših stvari, ki jo lahko naredite na Twitterju, je retweet. To je lahko, da pokažete svojo podporo nečemu, podčrtate svoje občudovanje do nečesa ali da promovirate komercialno podjetje. Ne glede na razlog, lahko nenehno motijo ročne retweese.
Na srečo so na voljo različna orodja, ki vam pomagajo avtomatizirati postopek retweetinga, nenazadnje tudi zgraditi Retpot bota Raspberry Pi, ki opravi delo za vas. Zahvaljujoč preprostemu skriptu Python in Twitter API-ju lahko naredite bot, ki bo ponovno nastavil na podlagi izbranega hashtaga.
Tweet Najhitrejši rezultati
Če potrebujete nekaj prepričljivih glede moči in potenciala Twitter bota, si oglejte ta tvit:
zdravo @Comcast zakaj je moja internetna hitrost 2down9up, ko plačam 150down10up v Washingtonu? @ComcastCares@xfinity#comcast#speedtest
- Uporabnik AComcast (@A_Comcast_User) 1. januarja 2016
Ustvaril ga je Twitter-ov bot, ki ga je programiral uporabnik Reddita AlekseyP, ideja bota pa je zaznati hitrost prenosa omrežja Comcast, na katerega je naročnik. Ko spustna hitrost pade pod raven 50Mbps (uporabnik plača 150Mbps navzdol in 10Mbps up), se pošlje tvit.
The koda je na voljo na Pastebin. Kot AlekseyP opaža, "Vem, da nekateri ljudje pravijo, da se ne bi smel pritoževati nad 50Mbps navzdol, ampak ko oglašam 150 in dobil sem 10-30, nezadovoljen sem. " Zanimivo je, da se je ta pristop zdel uspešen rezultat.
»To sem si zastavil, ker sem bil v obdobju nenehnih padcev in izpadov frustriran. Zdaj je veliko bolje. Včasih nismo mogli pretakati Netflixa, zato se ne bi uspel povezati s tekmami CSGO [Counter-Strike: Global Offtack]. "
Utripajte LED, ko dobite direktno sporočilo ali retvito
Namesto da bi tweeting in retweeting, kaj pa uporaba Pi-ja kot monitorja na Twitterju, fizično reagiranje na sprožilce drugih tvitov? Če želite to narediti, potrebujete malino Pi, ploščo, upor LED, kot je prikazano v tej vadnici.
Medtem ko so projekti, ki so bili prej na tem seznamu, uporabili hashtagove za selektivni retweet, jih ta projekt uporablja za osvetlitev LED. Pošteno je reči, da to ni najbolj iznajdljiva uporaba Raspberry Pi in nekaterih LED, ampak je le vrh ledene gore tega, kar lahko dosežemo s povezovanjem Raspberry Pi na Twitter. Druge možnosti opozorila lahko vključujejo predvajanje zvoka (morda celo avtomobilski rog, kot je prikazano na strani projekta!) in ta projekt je dobro začeti, če želite težiti po nadzoru robota, povezanega s Pi Twitter.
Tweet Moj Roar
Ta projekt temelji na standardni igrači za dinozavra, ki je nekakšno nadaljevanje prejšnjega. Namesto da bi utripala lučka, to s pomočjo kode Python zazna @ omembe Borisa, dinozavra, ki je namenjen Twitter računu, in ga sproti odzove.
To je v tem videu dobro prikazano.
Očitno je dinozaver že lahko ropotal. Projekt uporablja obstoječo strojno opremo in dinozavra v bistvu prenaša ukaz za vklop / izklop. Čeprav je rezultat precej drugačen, je v bistvu enak utripajoči LED.
Vzorec kode boste našli na stran Dino Tweet.
Tweet Kako raste vaš vrt
Iskanje zanimivih stvari za samodejno cvrkanje s svojim Raspberry Pi je lahko težavno. Zakaj torej ne bi razmislili o obstoječih projektih Raspberry Pi? En primer je Mestno kmetijstvo Tweetbot ki tvita s podatki o vrtu, vodostaju in podatkih o vlagi tal.
naše # akvaponika prototip je bil premaknjen. #Arduino hrani ribe, #RaspberryPi je tweeting slike pic.twitter.com/v5lfYwmVm1
- Helios Labs (@HeliosLabs) 25. februarja 2015
Projekt je bil zgrajen z Malina Pi Model B + Raspberry Pi B + je tu. Kaj se je spremenilo? Preberi več , zato naj deluje z malo spremembami na Malina Pi 2 5 stvari, ki jih lahko naredi samo malina Pi 2Zadnja izdaja računalnika velikosti pint je super. Tako zelo pravzaprav je, da lahko na Raspberry Pi 2 naredite le 5 stvari. Preberi več in Malina Pi 3 Raspberry Pi 3: Hitrejši, boljši, z Wi-Fi in BluetoothDanes je fundacija Raspberry Pi napovedala izid programa Raspberry Pi 3. To je najpomembnejša posodobitev priljubljene linije poceni računalnikov doslej. Preberi več modelov. Seveda vam ni treba gojiti hidroponike, če želite uporabiti ta projekt - morda bi bilo to enostavno tako enostavno nastaviti v rastlinjaku ali v zelenjavni obliži.
Upravljajte s svojimi ribami
Upravljanje z ribami je pogosto spregledan vidik lastništva hišnih ljubljenčkov. Če vas skrbi, da vaše zlate ribice (ali drugi vodni ljubljenčki) niso primerne temperature, zakaj ne nastavite svojega Raspberry Pi up za zaznavanje temperature, fotografiranje in tvit rezultati?
19.2 To je 66.6 ° F. #goldfish#??#??#RaspberryPi#MiraiWaterTemp# nič#IT# M2M 2016-03-15 16:35:11 pic.twitter.com/awXl2c8BeC
- rok-mirai (@roku_mirai) 15. marec 2016
Čeprav za to ni na voljo navodil, je precej podobno tistemu, kar smo že videli z vrtnim tvitom. Prav tako dokazuje, da je sicer zelo malo izvirnih idej še vedno razkritih, vendar Piv-ov Twitter bot dosledno navdušuje.
Poslušaj svoje tvite
Kaj pravzaprav pravijo tvitovi? Ne glede na to, ali nimate časa za branje, ali ne morete, da se bo Twitter-ov malin Raspberry Pi, katerega namen je najti ustrezne tvite in jih prebrati, zdel še posebej koristen. Našli boste programsko opremo in oris za TwitterPiBot na GitHubu, in dokler imate zvočni izhod povezan s svojim Raspberry Pi, se vam bodo prebrali tweeti z navedenim hashtagom. Projekt lahko spremenite za branje tvitov prek sistema Sonos Kako poslati glasovna obvestila zvočnikom SonosaDanes vam bom pokazal, kako nastaviti sistem glasovnih obvestil v sistemu Sonos z uporabo receptov IFTTT, integracij OpenHAB in še več. Preberi več enostavno tudi.
Če ste konfigurirani inteligentno, je to tudi način, da zagotovite, da vam bodo pripravljene novice in informacije, kot je vaša osebna radijska postaja, zagotovljene
Pridobite opozorila mednarodne vesoljske postaje
Kje je nocoj Mednarodna vesoljska postaja? Brez gledanja zunaj je težko videti, ampak to Raspberry Pi projekt bot uporablja vir RSS, ki ga ustvari Nasina spletna stran ISS napovedati, kdaj bo vesoljska postaja vidna iz vašega dela sveta, in tweet poslati dnevu prej, tako da se bodo vsi, ki jih zanima pogled v nebo, lahko pripravili na kakšno astro opazovanje.
Glede na to, da - v času pisanja - dve Raspberry Pi obkrožata Zemljo na ISS, se zdi ta projekt še posebej primeren.
Posmehljivi politiki
V politiko vstopajo z žlahtnimi cilji, vendar postanejo pariahi. Da, to so politiki in Twitter Botovi so lahko nastavljeni tako, da se zabavajo ob teh samovšečnih "javnih uslužbencih". Ali je morda boljši način uporabe Raspberry Pi? Eden takšnih primerov je uporabnik Reddita "Shut-Up-Tyler", ki je s tem projektom ustvaril avtomatsko satiro (komiki, potresi v vaših škornjih).
Potrebujemo strožje in ostrejše. Zunaj je res hladno, pravijo mu Truba potrebuje resnično vodstvo in se ne zgodi več
- Donald Trumpet (@DonaldTrumpet_) 20. oktobra 2015
Kako torej deluje?
»Moj program se izvaja na Raspberry Pi, ki izvaja Python. Uporablja BeautifulSoup za črpanje tvitov s strani gospoda Trumpa, odstranjevanje povezav z običajnimi izrazi in uporabo funkcijo, da besede nadomesti z besedami "doot doot" in "trobenta", jo poda skozi verigo markov... in jo tvitni. "
Občasno je tvit neumnost. Na žalost jih to zelo težko loči od Trumpovih dejanski tweets.
Brez dvoma obstaja še veliko drugih načinov, kako lahko uporabljate Twitter Bot na osnovi Raspberry Pi - zakaj nam torej v komentarjih ne sporočite o svojem?
Christian Cawley je namestnik urednika za varnost, Linux, samostojno delo, programiranje in razloženo tehnologijo. Proizvaja tudi Zares uporaben Podcast in ima bogate izkušnje na področju podpore za namizje in programsko opremo. Christian je sodelavec revije Linux Format, kristjalec Raspberry Pi, ljubitelj Lego in ljubitelj retro iger.