Reklama
Boty na Twitterze: zautomatyzowane programy, które współdziałają z popularną siecią społecznościową, często reagując na hashtagi i zdarzenia w oparciu o wcześniej określone ustawienia. Na przykład mogę użyć bota Twittera, aby wyszukać wzmianki o moich postach MakeUseOf i poprosić o przesłanie ich dalej.
Ale co, jeśli miałbyś bota Twittera działającego na takim sprzęcie jak Raspberry Pi? Umożliwiłoby to alerty i powiadomienia z wirtualnego mikroblogowania Facebook wannabe; możesz przejrzeć fizyczną liczbę razy, gdy wspomniany jest hashtag, lub może zapalić niektóre światła.
Użytkownicy znaleźli wiele sposobów interakcji z Twitterem za pomocą Raspberry Pi. Aby rozpocząć, sprawdź nasze własny projekt bota Raspberry Pi na Twitterze Jak zbudować Raspberry Pi Twitter BotTwitter to największe na świecie repozytorium krótkich wiadomości od ludzi, które nie mają nic do powiedzenia - i teraz Ty też możesz przyczynić się do tego epickiego projektu dzięki zautomatyzowanemu botowi Twittera, wspieranemu przez Ciebie Malina... Czytaj więcej
, a następnie przeczytaj o następujących 10 projektach, aby zobaczyć, jak możesz zakręcić własnym…Tweetuj status swojego pi
Kiedy zainicjowaliśmy pomysł projektów botów na Twitterze, nasz własny ekspert DIY, James Bruce, zaproponował użycie Raspberry Pi do tweetowania stanu sprzętu (np. Temperatury procesora) i zdjęć z kamera internetowa urządzenia 5 rzeczy, które możesz zrobić z modułem kamery Raspberry PiJednym z pierwszych rozszerzeń, które powinieneś kupić dla Raspberry Pi, jest moduł kamery. Dzięki dedykowanemu złączu kamera może być używana do różnych zadań. Spójrzmy. Czytaj więcej (patrz powyższy link).
Wykorzystuje niestandardową aplikację Python zbudowaną z API Twittera i wykorzystuje polecenie crontab do planowania powtarzających się tweetów. Zalecamy zapoznanie się z tym samouczkiem przed przystąpieniem do innych wymienionych tutaj projektów, ponieważ zapewni on dobre podstawy w zakresie podstaw wymaganych do zbudowania bota Twittera.
Simple Retweet Bot
Jedną z najważniejszych rzeczy, które możesz zrobić na Twitterze, jest przesyłanie dalej. Może to być okazanie poparcia dla sprawy, podkreślenie podziwu dla czegoś lub promocja przedsiębiorstwa komercyjnego. Bez względu na powód ciągłe ręczne przesyłanie dalej może być trochę rozpraszające.
Na szczęście dostępne są różne narzędzia, które pomagają zautomatyzować proces retweetowania, w szczególności budowanie bota retweetowego Raspberry Pi, który wykonuje to za Ciebie. Dzięki prostemu skryptowi Python i interfejsowi API Twittera możesz stworzyć bota, który będzie przesyłał dalej na podstawie wybranego hashtagu.
Tweetuj swoje wyniki Speedtest
Jeśli potrzebujesz przekonujących mocy i potencjału bota Twittera, spójrz na ten tweet:
Hej @Comcast dlaczego mój internet ma prędkość 2down9up, kiedy płacę za 150down10up w Waszyngtonie? @ComcastCares@xfinity#comcast#test prędkości
- Użytkownik AComcast (@A_Comcast_User) 1 stycznia 2016 r
Stworzony przez bota Twittera zaprogramowanego przez użytkownika Reddit AlekseyP, bot ma wykrywać prędkość pobierania sieci Comcast, której jest subskrybentem. Gdy prędkość obniżania spadnie poniżej poziomu 50 Mb / s (użytkownik płaci za obniżenie 150 Mb / s i zwiększenie o 10 Mb / s), wysyłany jest tweet.
The kod jest dostępny na Pastebin. Tak jak AlekseyP zauważa„Wiem, że niektórzy ludzie mogą powiedzieć, że nie powinienem narzekać na obniżenie prędkości 50 Mb / s, ale kiedy zareklamuj 150, a dostanę 10-30 Jestem niezadowolony. ” Co ciekawe, takie podejście wydaje się skuteczne wynik.
„Skonfigurowałem to, ponieważ byłem sfrustrowany w okresie ciągłych spadków i awarii. Teraz jest o wiele lepiej. Nie mogliśmy przesyłać strumieniowo Netflix i nie udało mi się połączyć z meczami CSGO [Counter-Strike: Global Offensive]. ”
Błysk diody LED, gdy pojawi się komunikat bezpośredni lub przesłany dalej
Zamiast tweetowania i retweetowania, co powiesz na używanie swojego Pi jako monitora Twittera, fizycznego reagowania na wyzwalacze z innych tweetów? Aby to zrobić, potrzebujesz Raspberry Pi, płyty chlebowej, rezystora LED, jak pokazano w tym samouczku.
Podczas gdy projekty wcześniej na tej liście używały hashtagów do selektywnego ponownego przesyłania dalej, ten projekt wykorzystuje je do podświetlania diody LED. Można śmiało powiedzieć, że nie jest to najbardziej pomysłowe zastosowanie Raspberry Pi i niektórych diod LED, ale tak naprawdę to tylko wierzchołek góry lodowej o tym, co można osiągnąć, podłączając Raspberry Pi do Twittera. Inne opcje alertów mogą obejmować odtwarzanie dźwięku (być może nawet klakson samochodowy, jak pokazano na stronie projektu!) a ten projekt jest dobrym miejscem do rozpoczęcia, jeśli masz aspiracje do kontrolowania robota podłączonego do Pi za pośrednictwem Świergot.
Tweetuj mój ryk
Projekt ten, oparty na standardowej zabawce dinozaura, jest swego rodzaju kontynuacją poprzedniego. Zamiast migania światła wykorzystuje to jednak kod Pythona do wykrycia @ wzmianek o dedykowanym koncie dinozaura na Borysie i zachęca go do ryku w odpowiedzi.
Jest to trafnie pokazane w tym filmie.
Oczywiście dinozaur był już w stanie ryknąć. Projekt wykorzystuje istniejący sprzęt i zasadniczo przekazuje polecenie włączenia / wyłączenia dinozaurowi. Chociaż wynik jest zupełnie inny, jest zasadniczo taki sam jak miganie diody LED.
Znajdziesz przykładowy kod na strona Dino Tweet.
Tweetuj, jak rośnie Twój ogród
Znalezienie interesujących rzeczy, które będą automatycznie tweetować z Raspberry Pi, może być trudne. Dlaczego więc nie rozważyć istniejących projektów Raspberry Pi? Jednym z przykładów jest Rolnictwo miejskie Tweetbot który tweetuje zdjęcia z poziomu ogrodu i wody oraz wilgotności gleby.
nasz #aquaponics prototyp został przeniesiony. #Arduino karmi ryby #RaspberryPi jest tweetowaniem zdjęć pic.twitter.com/v5lfYwmVm1
- Helios Labs (@HeliosLabs) 25 lutego 2015 r
Projekt został zbudowany z Raspberry Pi Model B + Raspberry Pi B + jest tutaj. Co się zmieniło? Czytaj więcej , więc powinno działać z niewielkimi zmianami w Raspberry Pi 2 5 rzeczy, które może zrobić tylko Raspberry Pi 2Najnowsza edycja komputera o wielkości litra jest niesamowita. Tak niesamowite, że jest 5 rzeczy, które możesz zrobić tylko na Raspberry Pi 2. Czytaj więcej i Raspberry Pi 3 Raspberry Pi 3: szybciej, lepiej, z Wi-Fi i BluetoothDzisiaj fundacja Raspberry Pi ogłosiła wydanie Raspberry Pi 3. Jest to najważniejsza jak dotąd aktualizacja popularnej linii tanich komputerów. Czytaj więcej modele. Oczywiście, nie musisz uprawiać hydroponiki, aby skorzystać z tego projektu - równie łatwo można go zainstalować w szklarni lub naszywce wegetariańskiej.
Zarządzaj rybami
Zarządzanie rybami jest często pomijanym aspektem posiadania zwierząt domowych. Jeśli obawiasz się, że twoja złota rybka (lub inne wodne zwierzęta) nie doświadcza odpowiedniego temperatury, dlaczego nie ustawić Raspberry Pi na wykrywanie temperatury, zrobić zdjęcie i opublikować tweeta wyniki?
19,2?? Jest 66,6 ° F. #złota Rybka#??#??#RaspberryPi#MiraiWaterTemp#netthing# IoT# M2M 2016-03-15 16:35:11 pic.twitter.com/awXl2c8BeC
- roku-mirai (@roku_mirai) 15 marca 2016 r
Chociaż nie ma zestawu instrukcji na ten temat, jest dość podobny do tego, co widzieliśmy już z bota ćwierkanie ogrodu powyżej. Pokazuje to również, że choć pozostało niewiele oryginalnych pomysłów do odkrycia, bot Twittera zasilany Pi jest niezmiennie imponujący.
Słuchaj swoich tweetów
Co tak naprawdę mówią tweety? Niezależnie od tego, czy nie masz czasu na czytanie, czy też nie, bot Raspberry Pi na Twitterze, którego celem jest znalezienie odpowiednich tweetów i przeczytanie ich tobie, wydaje się szczególnie przydatny. Znajdziesz oprogramowanie i zarys dla TwitterPiBot w GitHubi dopóki masz wyjście audio podłączone do Raspberry Pi, tweety z określonym hashtagiem będą odczytywane. Możesz zmodyfikować projekt, by czytał tweety przez system Sonos Jak wysyłać powiadomienia głosowe do głośników SonosDzisiaj pokażę ci, jak skonfigurować powiadomienia głosowe w systemie Sonos, używając przepisów IFTTT, integracji OpenHAB i innych. Czytaj więcej łatwo też.
Jeśli zostanie skonfigurowany inteligentnie, jest to również sposób na dostarczenie Ci wyselekcjonowanych wiadomości i informacji, takich jak Twoja osobista stacja radiowa!
Otrzymuj powiadomienia z międzynarodowej stacji kosmicznej
Gdzie jest dzisiaj Międzynarodowa Stacja Kosmiczna? Trudno to zobaczyć bez patrzenia na zewnątrz, ale to Projekt bota Raspberry Pi na Twitterze korzysta z kanału RSS wygenerowanego przez Strona internetowa ISS Nasa aby przewidzieć, kiedy stacja kosmiczna będzie widoczna z twojej części świata, i wyślij tweet dnia wcześniej, więc każdy, kto jest zainteresowany spojrzeniem w niebo, będzie mógł przygotować się na astro obserwacja.
Biorąc pod uwagę, że - w momencie pisania - dwa Raspberry Pi krążą wokół Ziemi na ISS, projekt ten wydaje się szczególnie trafny.
Niby politycy
Wchodzą w politykę ze szlachetnymi celami, ale stają się pariasami. Tak, to politycy, a boty Twittera można skonfigurować tak, aby wyśmiewały się z tych egoistycznych „urzędników”. Czy może być lepszy sposób korzystania z Raspberry Pi? Jednym z takich przykładów jest użytkownik Reddita „Shut-Up-Tyler”, który stworzył za pomocą tego projektu zautomatyzowaną satyrę (komicy, trzęsą się w bucie).
Potrzebujemy mocniejszego i ostrzejszego Na zewnątrz jest naprawdę zimno, nazywają to Trąbka potrzebuje prawdziwego przywództwa i nie powtórzy się
- Donald Trumpet (@DonaldTrumpet_) 20 października 2015 r
Jak to działa?
„Mój program działa na Raspberry Pi z systemem Python. Używa beautifulSoup do wydobywania tweetów ze strony pana Trumpa, usuwa linki poprzez wyrażenia regularne, używa funkcja zastępująca słowa słowami „doot doot” i „trumpet”, umieszcza je w łańcuchu markowskim… i tweetuje. ”
Czasami tweety są nonsensowne. Niestety bardzo utrudnia to ich odróżnienie od Trumpa rzeczywisty tweety.
Bez wątpienia istnieje wiele innych sposobów korzystania z Twitter Bota opartego na Raspberry Pi - więc dlaczego nie powiesz nam o swoim w komentarzach?
Christian Cawley jest zastępcą redaktora ds. Bezpieczeństwa, Linux, DIY, programowania i technologii. Jest także producentem The Really Useful Podcast i ma duże doświadczenie w obsłudze komputerów stacjonarnych i oprogramowania. Współtwórca magazynu Linux Format, Christian majsterkowicz Raspberry Pi, miłośnik Lego i miłośnik gier retro.