Publicitate
Bots Twitter: programe automatizate care interacționează cu rețeaua socială populară, care reacționează adesea la hashtag-uri și evenimente bazate pe setări prestabilite. De exemplu, aș putea folosi un bot Twitter pentru a căuta mențiunile postărilor mele MakeUseOf și pentru a le retweet.
Dar dacă ai avea un bot pe Twitter care rulează pe o piesă hardware precum Raspberry Pi? Acest lucru ar permite alertele și notificările din lumea reală de la wannabe de microblogging virtual Facebook; s-ar putea să vizualizați un număr fizic de numărul de ori menționat un hashtag, sau să blocați unele lumini.
Utilizatorii au găsit mai multe modalități de a interacționa cu Twitter folosind un Raspberry Pi. Pentru a începe, verificați propriul proiect de bot Raspberry Pi Twitter Cum să construiți un bot de zmeură pe TwitterTwitter este cel mai mare depozit mondial de mesaje scurte de la oameni fără nimic de spus - și acum de asemenea, puteți contribui la acel proiect epic cu un bot automat Twitter, alimentat de dvs. Zmeură... Citeste mai mult
și apoi citiți despre următoarele 10 proiecte pentru a vedea cum vă puteți roti propriul ...Tweet Starea Pi
Când am dat startul ideii de proiecte bot Twitter, propriul nostru expert în bricolaj, James Bruce, a prezentat folosind un Raspberry Pi pentru a reda starea hardware (cum ar fi temperatura procesorului) și fotografii de la camera web a dispozitivului 5 lucruri pe care le puteți face cu modulul de cameră din zmeură PiUna dintre primele extinderi pe care ar trebui să le cumpărați pentru Raspberry Pi este modulul pentru camere. Cu un conector dedicat, camera poate fi folosită pentru o varietate de sarcini. Hai să aruncăm o privire. Citeste mai mult (vezi linkul de mai sus).
Utilizează o aplicație personalizată Python construită cu API-ul Twitter și folosește comanda crontab pentru a programa tweet-urile repetate. Vă recomandăm să aruncați o privire la acest tutorial înainte de a continua cu celelalte proiecte enumerate aici, deoarece vă va oferi o bază bună în elementele de bază necesare pentru crearea unui bot Twitter.
Bot de retweet simplu
Unul dintre cele mai importante lucruri pe care le puteți face pe Twitter este retweet-ul. Aceasta poate fi să-ți arăți sprijinul pentru o cauză, să-ți subliniezi admirația pentru ceva sau să promovezi o întreprindere comercială. Oricare ar fi motivul, poate fi puțin distractiv realizarea retweet-urilor manuale în mod constant.
Din fericire, diverse instrumente sunt disponibile pentru a vă ajuta să automatizați procesul de retușare, nu în ultimul rând construirea unui bot de retweet Raspberry Pi care face treaba pentru dvs. Datorită unui script Python simplu și API-ului Twitter, puteți crea un bot care retweets bazat pe un hashtag ales.
Tweet Rezultatele tale cele mai tari
Dacă aveți nevoie de convingere cu privire la puterea și potențialul unui bot Twitter, aruncați o privire la acest tweet:
Hei @Comcast de ce este viteza mea de internet 2down9up când plătesc 150down10up în Washington DC? @ComcastCares@xfinity#comcast#speedtest
- Utilizator AComcast (@A_Comcast_User) 1 ianuarie 2016
Creat de un bot Twitter programat de către utilizatorul Reddit AlekseyP, ideea botului este de a detecta viteza de descărcare a rețelei Comcast, la care este abonat. Când viteza de coborâre scade sub nivelul de 50Mbps (utilizatorul plătește 150Mbps în jos și 10Mbps în sus), este trimis un tweet.
codul este disponibil pe Pastebin. La fel de AlekseyP observă, „Știu că unii oameni ar putea spune că nu ar trebui să mă plâng de 50Mbps în jos, ci când sunt fac reclama 150 și primesc 10-30 sunt nemulțumit. ” Interesant este că această abordare părea să fi fost realizată un rezultat.
„Am creat acest lucru pentru că am fost frustrat în timpul unei perioade de scăderi și întreruperi constante. Acum este mult mai bine. Nu am reușit să transmitem fluxul Netflix și nu am reușit să mă conectez la meciurile CSGO [Counter-Strike: Global Offensive] ”.
Blițează un LED atunci când primești un mesaj direct sau un retweet
În loc să tuitezi și să retuiești, ce-ar fi să folosești Pi-ul tău ca monitor Twitter, reacționând fizic la declanșatoarele de la alte tweet-uri? Pentru a face acest lucru, veți avea nevoie de o zmeură Pi, o placă de pâine, un rezistor și un LED, așa cum s-a demonstrat în acest tutorial.
În timp ce proiectele anterioare din această listă foloseau hashtag-uri pentru retweetarea selectivă, acest proiect le folosește pentru a lumina LED-ul. Este corect să spunem că aceasta nu este cea mai inventivă utilizare pentru un Raspberry Pi și unele LED-uri, dar este doar un sfat al aisbergului ce poate fi obținut prin conectarea unui Raspberry Pi la Twitter. Alte opțiuni de alertă pot include redarea unui sunet (poate chiar un claxon de mașină, așa cum se arată în pagina proiectului!) iar acest proiect este un loc bun de la care puteți începe dacă aveți aspirații de a controla un robot conectat prin Pi Stare de nervozitate.
Tweet My Roar
Bazat pe o jucărie standard dinozaur, acest proiect este un fel de continuare a celei anterioare. În loc să lumineze intermitent, totuși, acesta folosește codul Python pentru a detecta @ mențiunile contului de Twitter dedicat dinozaurului lui Boris și să-l facă să urle ca răspuns.
Este demonstrat în mod corespunzător în acest videoclip.
Evident, dinozaurul era deja în stare să urle. Proiectul folosește hardware-ul existent și transmite în esență o comandă de pornire / oprire către dinozaur. Deși rezultatul este destul de diferit, este în esență același lucru cu aprinderea unui LED.
Veți găsi codul de eșantion activat pagina Dino Tweet.
Tweet Cum crește grădina ta
Găsirea de lucruri interesante pe care să le tuitezi automat cu Zmeura Pi poate fi complicat. Deci, de ce să nu luăm în considerare proiectele Raspberry Pi existente? Un exemplu este Agricultura urbană Tweetbot care tweet poze cu gradina si nivelul apei si datele privind umiditatea solului.
al nostru #aquaponics prototipul a fost mutat. #Arduino hrănește peștele, #RaspberryPi este tweeting poze pic.twitter.com/v5lfYwmVm1
- Helios Labs (@HeliosLabs) 25 februarie 2015
Proiectul a fost construit cu un Zmeură Pi Model B + Raspberry Pi B + este aici. Ce s-a schimbat? Citeste mai mult , deci ar trebui să funcționeze cu o mică modificare a Zmeura Pi 2 5 lucruri numai un zmeură Pi 2 poate faceCea mai recentă ediție a computerului de dimensiuni mari este minunată. Atât de minunat, de fapt, încât există 5 lucruri pe care le puteți face doar pe un Raspberry Pi 2. Citeste mai mult și Zmeura Pi 3 Raspberry Pi 3: Mai rapid, mai bine, cu Wi-Fi și BluetoothAstăzi, fundația Raspberry Pi a anunțat lansarea Raspberry Pi 3. Este cea mai semnificativă actualizare la linia populară de computere low-cost încă. Citeste mai mult modele. Desigur, nu este necesar să cultivați hidroponice pentru a utiliza acest proiect - s-ar putea să fie la fel de ușor de configurat în seră sau în peticul dvs. veggie.
Gestionați-vă peștele
Gestionarea peștilor este un aspect privit de cele mai multe ori al proprietății animalelor de companie. Dacă sunteți îngrijorat de faptul că peștele dvs. de aur (sau alte animale de companie acvatice) nu se confruntă adecvat temperaturi, de ce să nu setați zmeura Pi pentru a detecta temperatura, a face o fotografie și a tweet rezultate?
19,2??? Este 66,6 ° F. #peștișor de aur#??#??#RaspberryPi#MiraiWaterTemp#netthing#IoT# M2M 2016-03-15 16:35:11 pic.twitter.com/awXl2c8BeC
- roku-mirai (@roku_mirai) 15 martie 2016
Deși nu există un set de instrucțiuni pentru acest lucru, este destul de similar cu ceea ce am văzut deja cu botul de tweet din grădină, de mai sus. De asemenea, demonstrează că, deși foarte puține idei originale sunt lăsate să fie descoperite, botul pe Twitter, alimentat cu Pi, este constant impresionant.
Ascultați-vă Tweeturile
Ce spun tweet-urile, într-adevăr? Dacă nu aveți timp să citiți sau nu sunteți în imposibilitate, un bot de Raspberry Pi Twitter al cărui scop este să găsească tweet-uri relevante și să le citiți vi s-ar părea deosebit de util. Veți găsi software-ul și conturul pentru TwitterPiBot la GitHubși, atât timp cât ai o ieșire audio conectată la Raspberry Pi, tweet-urile cu hashtag-ul specificat îți vor fi citite. Ați putea modifica proiectul pentru a citi tweet-uri printr-un sistem Sonos Cum să trimiteți notificări vocale către boxele SonosAstăzi, vă voi arăta cum puteți configura notificările vocale pe sistemul dvs. Sonos, folosind rețete IFTTT, integrări OpenHAB și multe altele. Citeste mai mult cu ușurință, de asemenea.
Dacă este configurat în mod inteligent, acesta este, de asemenea, un mijloc pentru a vă asigura că vă sunt transmise știri și informații, precum stația dvs. de radio personală!
Obțineți alertele Stației Spațiale Internaționale
Unde este Stația Spațială Internațională în această seară? Fără a privi afară, este greu de văzut, dar acest lucru Raspberry Pi proiect de bot Twitter utilizează un flux RSS generat de Pagina ISS spotting ISS din Nasa pentru a prezice când stația spațială va fi vizibilă din partea ta din lume și trimite un tweet ziua inainte, asa ca toti cei interesati sa priveasca cerul vor putea sa se pregateasca pentru ceva astro observare.
Având în vedere că - la momentul scrierii, două Raspberry Pi orbitează Pământul pe ISS, acest proiect pare deosebit de potrivit.
Politici batjocoritori
Ei intră în politică cu scopuri nobile, dar devin pariași. Da, politicienii și Twitter Bots pot fi configurați pentru a-i distra pe acești „funcționari publici” care se auto-servesc. Ar putea exista vreun mod mai bun de a folosi un zmeură Pi? Un astfel de exemplu este de către utilizatorul Reddit „Shut-Up-Tyler”, care a creat satira automată (comedianți, cutremur în cizmele tale) cu acest proiect.
Avem nevoie de mai dur și mai ascuțit. Este foarte frig afară, ei îl numesc Trâmbiță au nevoie de conducere reală și nu se mai întâmplă
- Donald Trumpet (@DonaldTrumpet_) 20 octombrie 2015
Deci, cum funcționează?
„Programul meu rulează pe un Raspberry Pi, care rulează Python. Folosește beautifulSoup pentru a extrage tweet-uri de pe pagina domnului Trump, elimină legăturile prin expresii obișnuite, folosește o funcție de înlocuire a cuvintelor cu „doot doot” și „trompetă”, o trece printr-un lanț markov… și o tweetează ”.
Ocazional, tweet-urile sunt prostii. Din păcate, acest lucru le face foarte dificil de a discerne de la Trump real tweet-uri.
Fără îndoială, există multe alte modalități prin care puteți utiliza un Bot Bot pe bază de zmeură Pi - deci de ce nu ne spuneți despre dvs. în comentarii?
Christian Cawley este redactor redactor pentru securitate, Linux, bricolaj, programare și tehnică explicată. De asemenea, el produce Podcast-ul cu adevărat util și are o experiență vastă în suport pentru desktop și software. Colaborator al revistei Linux Format, Christian este un tinkerer Raspberry Pi, iubitor Lego și fan retro al jocurilor de noroc.