İlan

Twitter botları: Popüler sosyal ağ ile etkileşime giren, genellikle önceden belirlenmiş ayarlara göre hashtaglere ve olaylara tepki veren otomatik programlar. Örneğin, bir Twitter botunu MakeUseOf yayınlarımdan bahsetmek ve tekrar tweetlemek için kullanabilirim.

Peki ya Raspberry Pi gibi bir donanım üzerinde çalışan bir Twitter botunuz olsaydı? Bu sanal mikroblog Facebook wannabe gerçek dünya uyarıları ve bildirimleri sağlar; belki bir hashtag'den kaç kez bahsedildiğini fiziksel olarak görebilirsiniz ya da bazı ışıkları yakabilirsiniz.

Kullanıcılar bir Raspberry Pi kullanarak Twitter ile etkileşim kurmak için birçok yol buldular. Başlamak için, Raspberry Pi Twitter bot projesinin sahibi Raspberry Pi Twitter Bot Nasıl YapılırTwitter, söyleyecek bir şeyi olmayan insanlardan gelen kısa mesajların dünyanın en büyük deposu - ve şimdi sizler tarafından desteklenen otomatik bir Twitter bot ile bu destansı projeye katkıda bulunabilirsiniz. Ahududu... Daha fazla oku ve sonra kendi projenizi nasıl döndüreceğinizi görmek için aşağıdaki 10 proje hakkında bilgi edinin…

instagram viewer

Pi'nizin Durumunu Tweetle

Twitter bot projeleri fikrini başlattığımızda, kendi DIY uzmanımız James Bruce, donanım durumunu (CPU sıcaklığı gibi) ve fotoğrafları tweetlemek için bir Raspberry Pi'yi kullandı. cihazın web kamerası Raspberry Pi Kamera Modülü ile Yapabileceğiniz 5 ŞeyRaspberry Pi için satın almanız gereken ilk genişletmelerden biri kamera modülü. Özel bir konektörle, kamera çeşitli görevler için kullanılabilir. Hadi bir bakalım. Daha fazla oku (yukarıdaki bağlantıya bakın).

Twitter API ile oluşturulan özel bir Python uygulaması kullanır ve tekrarlanan tweet'leri programlamak için crontab komutunu kullanır. Burada listelenen diğer projelere devam etmeden önce bu eğiticiye bir göz atmanızı öneririz, çünkü bir Twitter botu oluşturmak için gerekli temel konularda iyi bir temel oluşturacaktır.

Basit Retweet Botu

Twitter'da yapabileceğiniz en önemli şeylerden biri retweet. Bu, bir sebep için desteğinizi göstermek, bir şeye olan hayranlığınızın altını çizmek veya ticari bir teşebbüsü tanıtmak olabilir. Nedeni ne olursa olsun, sürekli manuel retweet yapmak biraz dikkat dağıtıcı olabilir.

Neyse ki, sadece sizin için işi yapan bir Raspberry Pi retweet botu oluşturmak değil, retweetleme sürecini otomatikleştirmenize yardımcı olacak çeşitli araçlar mevcuttur. Basit bir Python betiği ve Twitter API'sı sayesinde, seçtiğiniz bir hashtag'e dayalı olarak retweet yapan bir bot yapabilirsiniz.

Speedtest Sonuçlarınızı Tweetleyin

Bir Twitter botunun gücü ve potansiyeli konusunda ikna edici bir şeye ihtiyacınız varsa, bu tweet'e bir göz atın:

Hey @Comcast Washington DC'de 150down10up için ödeme yaptığımda neden internet hızım 2down9up? @ComcastCares@xfinity#comcast#hız testi

- AComcast Kullanıcısı (@A_Comcast_User) 1 Ocak 2016

Reddit kullanıcısı AlekseyP tarafından programlanan bir Twitter botu tarafından oluşturulan botun fikri, abone olduğu Comcast ağının indirme hızını tespit etmektir. Aşağı hız 50Mbps seviyesinin altına düştüğünde (kullanıcı 150Mbps aşağı ve 10Mbps kadar ödeme yapar), bir tweet gönderilir.

kodu Pastebin'de kullanılabilir. Gibi AlekseyP gözlemler, “Bazılarının 50 Mbps kadar şikayet etmem gerektiğini söyleyebileceğini biliyorum, ancak 150 reklamını yapıyorum ve 10-30 olsun memnun değilim. ” İlginç bir şekilde, bu yaklaşımın sonuç.

“Bunu kurdum çünkü sürekli düşüşler ve kesintiler sırasında hayal kırıklığına uğradım. Şimdi çok daha iyi. Netflix'i yayınlayamadık ve CSGO [Counter-Strike: Global Offensive] maçlarına bağlanamadım. ”

Doğrudan Mesaj veya Retweet Aldığınızda LED Yanıp Sönüyor

Tweet atmak ve retweet atmak yerine, Pi'nizi bir Twitter monitörü olarak kullanmaya, diğer tweet'lerin tetikleyicilerine fiziksel olarak tepki vermeye ne dersiniz? Bunu yapmak için bir Ahududu Pi, bir breadboard, bir direnç bir LED, bu derste gösterildiği gibi.

Bu listede daha önce yer alan projeler seçici olarak yeniden tweetlemek için hashtag kullanırken, bu proje LED'i aydınlatmak için bunları kullanır. Bunun bir Raspberry Pi ve bazı LED'ler için en yaratıcı kullanım olmadığını söylemek doğrudur, ancak gerçekten bir Raspberry Pi'yi Twitter'a bağlayarak elde edilebilecek buzdağının sadece bir ipucu. Diğer uyarı seçenekleri bir ses çalmayı içerebilir (belki de proje sayfasında gösterildiği gibi bir araba korna bile!) ve bu proje Pi bağlantılı bir robotu kontrol etmek için istekleriniz varsa başlamak için iyi bir yerdir. Heyecan.

Kükrem

Standart bir dinozor oyuncağına dayanan bu proje bir öncekinin devamı niteliğindedir. Bununla birlikte, yanıp sönen bir ışık yerine, dinozorun özel Twitter hesabından Boris'in bahsettiklerini tespit etmek ve yanıt olarak kükremesini sağlamak için Python kodunu kullanır.

Bu videoda uygun bir şekilde gösterilmektedir.

Açıkçası, dinozor zaten kükredi. Proje mevcut donanımı kullanır ve esasen dinozora bir açma / kapama komutu iletir. Sonuç oldukça farklı olsa da, aslında bir LED'in yanıp sönmesi ile aynıdır.

Örnek kodu şurada bulacaksınız: Dino Tweet sayfası.

Tweet Bahçeniz Nasıl Büyür

Raspberry Pi'nizle otomatik olarak tweetlemek için ilginç şeyler bulmak zor olabilir. Öyleyse neden mevcut Raspberry Pi projelerini düşünmüyorsunuz? Bunun bir örneği Kentsel Tarım Tweetbot bahçe ve su seviyesi ve toprak nemi verilerinin resimlerini tweetliyor.

bizim #aquaponics prototip taşındı. #Arduino balıkları besliyor, #RaspberryPi resimler tweet atıyor pic.twitter.com/v5lfYwmVm1

- Helios Labs (@HeliosLabs) Instagram Profilini Görüntüle 25 Şubat 2015

Proje, Raspberry Pi Model B + Raspberry Pi B + Geldi. Ne Değişti? Daha fazla oku , bu yüzden küçük değişikliklerle çalışmalı Ahududu Pi 2 Bir Ahududu Pi 2 Yapabileceği 5 ŞeyBir bardak büyüklüğünde bilgisayarın son sürümü harika. O kadar harika ki, sadece bir Raspberry Pi 2'de yapabileceğiniz 5 şey var. Daha fazla oku ve Ahududu Pi 3 Raspberry Pi 3: Wi-Fi ve Bluetooth ile daha hızlı, daha iyiBugün, Raspberry Pi vakfı Raspberry Pi 3'ün piyasaya sürüldüğünü duyurdu. Şimdiye kadar popüler olan düşük maliyetli bilgisayarların en önemli güncellemesi. Daha fazla oku modelleri. Tabii ki, bu projeyi kullanmak için hidroponik yetiştirmek zorunda değilsiniz - serada veya sebze yamasında kolayca kurulabilir.

Balıklarınızı Yönetin

Balık yönetimi evcil hayvan sahipliğinin göz ardı edilen bir yönüdür. Japon balığınızın (veya diğer su hayvanlarının) uygun bir şekilde yaşamadığından endişe ediyorsanız sıcaklıklar, neden Raspberry Pi'nizi sıcaklığı algılayacak, fotoğraf çekecek ve Sonuçlar?

19.2 ° F, 66.6 ° F'dir. #Akvaryum balığı#??#??#RaspberryPi#MiraiWaterTemp#netthing#IoT# M2M 2016-03-15 16:35:11 pic.twitter.com/awXl2c8BeC

- roku-mirai (@roku_mirai) Instagram fotoğrafları ve videoları 15 Mart 2016

Bunun için bir talimat seti olmasa da, yukarıdaki bahçe tweet botu ile daha önce gördüğümüze oldukça benziyor. Ayrıca, çok az sayıda orijinal fikir ortaya çıkarılsa da, Pi destekli Twitter botunun sürekli olarak etkileyici olduğunu gösteriyor.

Tweet'lerinizi Dinleyin

Tweetler gerçekten ne diyor? Okumak için zamanınız yoksa veya yapamıyorsanız, amacı ilgili tweet'leri bulmak ve size okumak olan bir Raspberry Pi Twitter botu özellikle yararlı görünecektir. İçin yazılım ve taslağı bulacaksınız GitHub şirketinde TwitterPiBot, ve Raspberry Pi'nize bağlı bir ses çıkışınız olduğu sürece, belirtilen hashtag'e sahip tweetler size okunacaktır. Tweetleri okumak için projeyi değiştirebilirsiniz Sonos sistemi aracılığıyla Sonos Hoparlörlerine Sesli Bildirim Nasıl GönderilirBugün, IFTTT tariflerini, OpenHAB entegrasyonlarını ve daha fazlasını kullanarak Sonos sisteminizde sesli bildirimleri nasıl ayarlayacağınızı göstereceğim. Daha fazla oku kolayca.

Akıllıca yapılandırılırsa, bu aynı zamanda kendi kişisel radyo istasyonunuz gibi küratörlü haberlerin ve bilgilerin size ulaşmasını sağlamak için bir araçtır!

Uluslararası Uzay İstasyonu Uyarılarını Alın

Bu gece Uluslararası Uzay İstasyonu nerede? Dışarıya bakmadan görmek zor ama bu Raspberry Pi Twitter bot projesi tarafından oluşturulan bir RSS özet akışını kullanır Nasa’nın ISS tespit web sayfası uzay istasyonunun dünyanın sizin yerinizden ne zaman görüneceğini tahmin etmek ve günü tweet göndermek daha önce, gökyüzüne bakmak isteyen herkes bir astro için hazır olacak gözlem.

Yazarken, iki Raspberry Pi'nin Dünya'nın ISS'de yörüngesinde kaldığı göz önüne alındığında, bu proje özellikle uygun görünüyor.

Sahte Politikacılar

Siyasete asil amaçlarla girerler, ancak pariah haline gelirler. Evet, politikacılar ve Twitter Botları bu kendi kendine hizmet veren “kamu görevlileri” nde eğlenmek için yapılandırılabilir. Raspberry Pi kullanmanın daha iyi bir yolu olabilir mi? Böyle bir örnek, bu projeyle otomatik hiciv (komedyenler, botlarınızda deprem) yaratan Reddit kullanıcısı “Shut-Up-Tyler” dır.

Daha sert ve keskin olmalıyız Dışarısı gerçekten soğuk, Trompet'in gerçek liderliğe ihtiyacı var ve bir daha olmayacak

- Donald Trumpet (@DonaldTrumpet_) Instagram fotoğrafları ve videoları 20 Ekim 2015

Peki nasıl çalışır?

“Programım Python çalıştıran bir Raspberry Pi üzerinde çalışıyor. Trump’ın sayfasından tweet çıkarmak için beautifulSoup kullanıyor, düzenli ifadelerle bağlantıları kaldırıyor, kullanıyor kelimeleri “doot doot” ve “trompet” ile değiştirme, bir markov zincirinden geçirme işlevi… ve tweetler. ”

Bazen tweetler saçmalıktır. Ne yazık ki, bu onları Trump’tan ayırt etmeyi çok zorlaştırıyor gerçek tweet'leri.

Kuşkusuz, Raspberry Pi tabanlı bir Twitter Botu kullanmanın başka birçok yolu var - o zaman neden yorumlarda sizinkinden bahsetmiyorsunuz?

Christian Cawley, Güvenlik, Linux, Kendin Yap, Programlama ve Teknik Açıklaması Editör Yardımcısıdır. Ayrıca Gerçekten Kullanışlı Podcast'i üretiyor ve masaüstü ve yazılım desteği konusunda geniş deneyime sahip. Linux Format dergisine katkıda bulunan Christian, bir Raspberry Pi tamircisi, Lego sevgilisi ve retro oyun hayranı.